408249787 2 vuotta sitten
vanhempi
commit
d089267305
1 muutettua tiedostoa jossa 30 lisäystä ja 5 poistoa
  1. 30 5
      src/views/hidden/hidden/modules/Detail.vue

+ 30 - 5
src/views/hidden/hidden/modules/Detail.vue

@@ -8,14 +8,14 @@
       </a-col>
     </a-row>
     <a-descriptions :column="3" bordered>
-      <a-descriptions-item label="设备">{{ model.sbId }}</a-descriptions-item>
+      <a-descriptions-item label="设备">{{ model.sbName }}</a-descriptions-item>
       <a-descriptions-item label="设备位号">{{ model.positionNo }}</a-descriptions-item>
-      <a-descriptions-item label="检查区域">{{ model.positionId }}</a-descriptions-item>
+      <a-descriptions-item label="检查区域">{{ model.positionName }}</a-descriptions-item>
       <a-descriptions-item label="存在问题">{{ model.existsQuestion }}</a-descriptions-item>
       <a-descriptions-item label="可能风险">{{ model.hiddenRisk }}</a-descriptions-item>
       <a-descriptions-item label="整改建议">{{ model.opition }}</a-descriptions-item>
-      <a-descriptions-item label="整改责任人">{{ model.dutyUser }}</a-descriptions-item>
-      <a-descriptions-item label="属地负责人">{{ model.areaUser }}</a-descriptions-item>
+      <a-descriptions-item label="整改责任人">{{ dutyUsers.find(item=>item.userId===model.dutyUser ).realName }}</a-descriptions-item>
+      <a-descriptions-item label="属地负责人">{{ areaUsers.find(item=>item.userId===model.areaUser ).realName }}</a-descriptions-item>
       <a-descriptions-item label="备注">{{ model.remark }}</a-descriptions-item>
       <a-descriptions-item label="添加人ID">{{ model.createdUserId }}</a-descriptions-item>
       <a-descriptions-item label="修改人ID">{{ model.updateUserId }}</a-descriptions-item>
@@ -25,12 +25,29 @@
       <a-descriptions-item label="检查级别  公司级-部门组织-专业自查">{{ model.checkLevel }}</a-descriptions-item>
       <a-descriptions-item label="整改时限">{{ model.requireTime }}</a-descriptions-item>
       <a-descriptions-item label="修改时间">{{ model.updateTime }}</a-descriptions-item>
+      <a-descriptions-item label="图片" :span="3">
+        <div v-if="model.beforeImageList != null && model.beforeImageList.length > 0">
+          <viewer :images="model.beforeImageList" @inited="inited" ref="viewer" :index="1" >
+            <img
+              v-for="item in model.beforeImageList"
+              :src="item.url"
+              :key="item.id"
+              class="image"
+              width="200px"
+              style="margin:10px;">
+          </viewer></div>
+        <div v-if="model.beforeImageList == null || model.beforeImageList.length === 0"> 暂无</div>
+      </a-descriptions-item>
+      <a-descriptions-item label="文件">
+        <a v-for="item in model.fileList" :key="item.id" :href="item.url" target="downloadFile" :download="item.name">{{ item.name }}</a>
+      </a-descriptions-item>
     </a-descriptions>
   </a-card>
 </template>
 
 <script>
 import DetailList from '@/components/tools/DetailList'
+import { getDangersUser } from '@/api/hidden/hidden-danger'
 
 const DetailListItem = DetailList.Item
 
@@ -46,6 +63,8 @@ export default {
       mdl: {},
       modalTitle: null,
       visible: false,
+      areaUsers: [],
+      dutyUsers: [],
       // 下拉框map
       model: {
         'sbId': null,
@@ -70,7 +89,13 @@ export default {
   },
   created () {
     // 下拉框map
-
+    getDangersUser('HIDDEN_DANGER_AREA_USER').then(res => {
+      this.areaUsers = res.data
+      console.log(res)
+    })
+    getDangersUser('HIDDEN_DANGER_DUTY_USER').then(res => {
+      this.dutyUsers = res.data
+    })
   },
   methods: {
     base (record) {