Merge branch 'master-500-dev' of http://113.200.75.45:82/monitor_v3/hg-monitor-w…
…eb into wangfeng-500-dev Conflicts: hg-monitor-web-qh/src/main/resources/static/vue3/src/router/index.js hg-monitor-web-qh/src/main/resources/static/vue3/src/views/documentationManagement/vulnerability.html hg-monitor-web-qh/src/main/resources/static/vue3/src/views/documentationManagement/vulnerability.js
Showing
3 changed files
with
78 additions
and
2 deletions
@@ -47,7 +47,8 @@ const routes = [{ | @@ -47,7 +47,8 @@ const routes = [{ | ||
47 | path: '/vulnerability', | 47 | path: '/vulnerability', |
48 | name: 'vulnerability', | 48 | name: 'vulnerability', |
49 | component: () => myImport('views/documentationManagement/vulnerability') | 49 | component: () => myImport('views/documentationManagement/vulnerability') |
50 | - }, { | 50 | + },{ |
51 | + | ||
51 | path: '/documentRecycle', | 52 | path: '/documentRecycle', |
52 | name: 'documentRecycle', | 53 | name: 'documentRecycle', |
53 | component: () => myImport('views/documentationManagement/documentRecycle') | 54 | component: () => myImport('views/documentationManagement/documentRecycle') |
@@ -145,4 +145,50 @@ | @@ -145,4 +145,50 @@ | ||
145 | </template> | 145 | </template> |
146 | </cm-dialog> | 146 | </cm-dialog> |
147 | 147 | ||
148 | + <el-drawer | ||
149 | + v-model="viewDrawer" | ||
150 | + direction="rtl" | ||
151 | + size="50%" | ||
152 | + > | ||
153 | + <template #header="{ close, titleId, titleClass }"> | ||
154 | + <span style="text-align: left;" :id="titleId" :class="titleClass">查看详情</span> | ||
155 | + </template> | ||
156 | + <div style="text-align: left;"> | ||
157 | + <ul> | ||
158 | + <li style="margin-bottom: 15px;display: flex;"> | ||
159 | + <div style="width: 80px;">漏洞名称:</div> | ||
160 | + <div style="flex: 1;">这是漏洞名称这是漏洞名称这是漏洞名称这是漏洞名称</div> | ||
161 | + </li> | ||
162 | + <li style="margin-bottom: 15px;display: flex;"> | ||
163 | + <div style="width: 80px;">漏洞级别:</div> | ||
164 | + <div style="flex: 1;">高</div> | ||
165 | + </li> | ||
166 | + <li style="margin-bottom: 15px;display: flex;"> | ||
167 | + <div style="width: 80px;">漏洞详情:</div> | ||
168 | + <div style="flex: 1;">这是漏洞详情这是漏洞详情这是漏洞详情这是漏洞详情这是漏洞详情这是漏洞详情这是漏洞详情这是漏洞详情这是漏洞详情这是漏洞详情</div> | ||
169 | + </li> | ||
170 | + <li style="margin-bottom: 15px;display: flex;"> | ||
171 | + <div style="width: 80px;">影响范围:</div> | ||
172 | + <div style="flex: 1;">这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围</div> | ||
173 | + </li> | ||
174 | + <li style="margin-bottom: 15px;display: flex;"> | ||
175 | + <div style="width: 80px;">修复建议:</div> | ||
176 | + <div style="flex: 1;">这是修复建议这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围这是影响范围</div> | ||
177 | + </li> | ||
178 | + <li style="margin-bottom: 15px;display: flex;"> | ||
179 | + <div style="width: 80px;">录入人:</div> | ||
180 | + <div style="flex: 1;">录入人</div> | ||
181 | + </li> | ||
182 | + </ul> | ||
183 | + | ||
184 | + <el-table :data="viewManuResult"> | ||
185 | + <el-table-column align="center" prop="manu" label="处理厂商" width="100" show-overflow-tooltip/> | ||
186 | + <el-table-column align="center" prop="status" label="处理状态" width="80" /> | ||
187 | + <el-table-column align="center" prop="user" label="处理人" width="80" /> | ||
188 | + <el-table-column align="center" prop="time" label="处理时间" width="160" /> | ||
189 | + <el-table-column align="center" prop="info" label="处理说明" /> | ||
190 | + </el-table> | ||
191 | + </div> | ||
192 | + </el-drawer> | ||
193 | + | ||
148 | </div> | 194 | </div> |
@@ -210,6 +210,32 @@ export default { | @@ -210,6 +210,32 @@ export default { | ||
210 | getVulnerabilityList(); | 210 | getVulnerabilityList(); |
211 | } | 211 | } |
212 | 212 | ||
213 | + let viewDrawer = Vue.ref(false) | ||
214 | + const handleView = ()=>{ | ||
215 | + viewDrawer.value = true; | ||
216 | + } | ||
217 | + let viewManuResult = Vue.ref([ | ||
218 | + { | ||
219 | + manu:'厂商名', | ||
220 | + status:'已处理', | ||
221 | + user:'测试用户', | ||
222 | + time:'2020-12-22 17:00:00', | ||
223 | + info:'处理信息处理信息处理信息处理信息处理信息处理信息处理信息处理信息处理信息处理信息处理信息' | ||
224 | + },{ | ||
225 | + manu:'厂商名', | ||
226 | + status:'已处理', | ||
227 | + user:'测试用户', | ||
228 | + time:'2020-12-22 17:00:00', | ||
229 | + info:'处理信息处理信息处理信息处理信息处理信息处理信息处理信息处理信息处理信息处理信息处理信息' | ||
230 | + },{ | ||
231 | + manu:'厂商名', | ||
232 | + status:'已处理', | ||
233 | + user:'测试用户', | ||
234 | + time:'2020-12-22 17:00:00', | ||
235 | + info:'处理信息处理信息处理信息处理信息处理信息处理信息处理信息处理信息处理信息处理信息处理信息' | ||
236 | + } | ||
237 | + ]) | ||
238 | + | ||
213 | Vue.onMounted(() => { | 239 | Vue.onMounted(() => { |
214 | getVulnerabilityList(); | 240 | getVulnerabilityList(); |
215 | }) | 241 | }) |
@@ -236,7 +262,10 @@ export default { | @@ -236,7 +262,10 @@ export default { | ||
236 | handleDel, | 262 | handleDel, |
237 | handleDetail, | 263 | handleDetail, |
238 | dataList, | 264 | dataList, |
239 | - handleQuery | 265 | + handleQuery, |
266 | + handleView, | ||
267 | + viewDrawer, | ||
268 | + viewManuResult, | ||
240 | }; | 269 | }; |
241 | }, | 270 | }, |
242 | } | 271 | } |
-
Please register or login to post a comment