Authored by wf

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
@@ -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 }