zxr 3 年 前
コミット
e3927b7503

+ 9 - 13
src/views/bdglregular/regularinfo/index.vue

@@ -241,10 +241,8 @@
     >
       <el-table-column type="selection" width="55" align="center" />
       <el-table-column label="序号" align="center" type="index" />
-      <!-- <el-table-column label="主键ID" align="center" prop="id" /> -->
-      <!-- <el-table-column label="受检单位_id" align="center" prop="inspectedUnitId" /> -->
-      <el-table-column label="受检单位" align="center" prop="inspectedUnit" />
-      <el-table-column label="类型" align="center" prop="inspectionType">
+      <el-table-column label="受检单位" align="center" :key="inspectedUnit" prop="inspectedUnit" />
+      <el-table-column label="类型" align="center" :key="inspectionType" prop="inspectionType">
         <template slot-scope="scope">
           <dict-tag
             :options="dict.type.inspectionType"
@@ -252,18 +250,19 @@
           />
         </template>
       </el-table-column>
-      <!-- <el-table-column label="单位检查_id" align="center" prop="unitCheckId" /> -->
       <el-table-column
         label="检查单位"
         align="center"
         prop="unitCheck"
         width="150"
+        :key="unitCheck"
       />
       <el-table-column
         label="检查时间"
         align="center"
         prop="inspectionTime"
         width="150px"
+        :key="inspectionTime"
       />
       <el-table-column
         width="250"
@@ -271,8 +270,9 @@
         label="检查地点"
         align="center"
         prop="inspectionSite"
+        :key="inspectionSite"
       />
-      <el-table-column label="分值" align="center" prop="score">
+      <el-table-column label="分值" align="center" :key="score"   prop="score">
         <template slot-scope="scope">
           <div style="color: rgb(255 106 0)" v-if="queryParams.caoZuoType == 0">
             {{ scope.row.score }}
@@ -287,6 +287,7 @@
         align="center"
         prop="currentState"
         v-if="queryParams.caoZuoType == 0"
+        :key="currentState"
       >
         <template slot-scope="scope">
           <div
@@ -317,6 +318,7 @@
         show-overflow-tooltip
         align="center"
         prop="question"
+        :key="question"
       />
       <el-table-column
         label="整改时间"
@@ -324,14 +326,8 @@
         prop="rectificationTime"
         v-if="queryParams.caoZuoType == 0"
         width="150px"
+        :key="rectificationTime"
       />
-      <!-- <el-table-column label="创建人ID" align="center" prop="createUserId" />
-      <el-table-column label="创建人" align="center" prop="createUser" />
-      <el-table-column label="负责人ID" align="center" prop="chargePeopleId" />
-      <el-table-column label="负责人" align="center" prop="chargePeople" />
-      <el-table-column label="整改措施" align="center" prop="correctiveAction" />
-      <el-table-column label="图片举证" align="center" prop="pictureProof" />
-      <el-table-column label="文件举证" align="center" prop="documentProof" />-->
       <el-table-column
         label="操作"
         align="center"

+ 20 - 32
src/views/bdglregular/specialinfo/index.vue

@@ -207,16 +207,22 @@
     >
       <el-table-column type="selection" width="55" align="center" />
       <!-- <el-table-column label="主键ID" align="center" prop="id" /> -->
-      <el-table-column label="序号" align="center" type="index" />
+      <el-table-column label="序号" align="center" :key="index" type="index" />
       <!-- <el-table-column label="受检单位_id" align="center" prop="inspectedUnitId" /> -->
-      <el-table-column label="受检单位" align="center" prop="inspectedUnit" />
+      <el-table-column
+        label="受检单位"
+        align="center"
+        :key="inspectedUnit"
+        prop="inspectedUnit"
+      />
       <el-table-column
         label="负责人"
         align="center"
         prop="chargePeople"
         v-if="queryParams.caoZuoType == 0"
+        :key="chargePeople"
       />
-      <el-table-column label="分值" align="center" prop="score">
+      <el-table-column label="分值" align="center" :key="score" prop="score">
         <template slot-scope="scope">
           <div style="color: rgb(255 106 0)" v-if="queryParams.caoZuoType == 0">
             {{ scope.row.score }}
@@ -226,44 +232,25 @@
           </div>
         </template>
       </el-table-column>
-      <el-table-column label="检查时间" align="center" prop="inspectionTime" />
+      <el-table-column
+        label="检查时间"
+        align="center"
+        :key="inspectionTime"
+        prop="inspectionTime"
+      />
       <el-table-column
         label="事由"
         align="center"
         show-overflow-tooltip
         prop="question"
+        :key="question"
       />
-      <!-- <el-table-column
-        label="当前状态"
-        align="center"
-        prop="currentState"
-        :key="Math.random()"
-        v-if="queryParams.caoZuoType==0"
-      >
-        <template slot-scope="scope">
-          <div
-            style="color:#ff0000;"
-            v-if="scope.row.currentState=='未通过'"
-          >{{scope.row.currentState}}</div>
-          <div
-            style="color:#ffa500;"
-            v-if="scope.row.currentState=='待处理'"
-          >{{scope.row.currentState}}</div>
-          <div
-            style="color:#3498db;"
-            v-if="scope.row.currentState=='待验收'"
-          >{{scope.row.currentState}}</div>
-          <div
-            style="color:#38d764;"
-            v-if="scope.row.currentState=='已通过'"
-          >{{scope.row.currentState}}</div>
-        </template>
-      </el-table-column> -->
       <el-table-column
         label="当前状态"
         align="center"
         prop="currentState"
         v-if="queryParams.caoZuoType == 0"
+        :key="currentState"
       >
         <template slot-scope="scope">
           <div
@@ -294,6 +281,7 @@
         align="center"
         prop="rectificationTime"
         v-if="queryParams.caoZuoType == 0"
+        :key="rectificationTime"
       />
 
       <!-- <el-table-column label="整改负责人ID" align="center" prop="chargePeopleId" />
@@ -631,7 +619,7 @@
             class="wenjian"
           />
           <a
-            :href="url+form.documentProof"
+            :href="url + form.documentProof"
             :download="form.wenjianname"
             title="下载"
             style="color: white; margin-left: 10px"
@@ -771,7 +759,7 @@ export default {
       zg: null,
       open3: false,
       isActive: null,
-      url: process.env.VUE_APP_BASE_API,
+      url: process.env.VUE_APP_BASE_API
     };
   },
   created() {