From b5a8a482a5eede229ffea6b8de6ba2b8f06ac0c4 Mon Sep 17 00:00:00 2001
From: Tcsm <1377977403@qq.com>
Date: 星期日, 30 七月 2023 18:12:04 +0800
Subject: [PATCH] 除健康外,点击详情页可以获取对应数据

---
 ruoyi-ui/src/views/clean/index.vue |   78 +++++++++++++++++++++------------------
 1 files changed, 42 insertions(+), 36 deletions(-)

diff --git a/ruoyi-ui/src/views/clean/index.vue b/ruoyi-ui/src/views/clean/index.vue
index 83e2ead..cede9aa 100644
--- a/ruoyi-ui/src/views/clean/index.vue
+++ b/ruoyi-ui/src/views/clean/index.vue
@@ -116,7 +116,7 @@
 
       <el-table v-loading="loading" :data="cleanList" :row-key="getRowId" ref="multipleTable" @selection-change="handleSelectionChange" :row-class-name="tableRowClassName">
         <el-table-column type="selection" :reserve-selection="true"  width="55"  align="center" />
-        <el-table-column  label="搴忓彿" sortable type="index" :index="(queryParams.pageNum-1)*queryParams.pageSize+1" width="80"/>
+        <el-table-column fixed label="搴忓彿" sortable type="index" :index="(queryParams.pageNum-1)*queryParams.pageSize+1" width="80"/>
 
         <el-table-column label="绫诲瀷" prop="kind" sortable width="120" >
           <template slot-scope="scope">
@@ -128,32 +128,32 @@
         <el-table-column label="淇濇磥鏂规硶" prop="method" sortable width="100" />
         <el-table-column label="鏉愭枡瀛樻斁鍦�" prop="location" sortable width="120" />
         <el-table-column label="鏀剧疆鍦扮偣" prop="place" sortable width="100" />
-        <el-table-column label="鍙戠敓鏃堕棿" align="center" sortable prop="happenTime" width="180">
-         <template slot-scope="scope">
-          <span>{{ parseTime(scope.row.happenTime) }}</span>
-         </template>
+        <el-table-column label="鍙戠敓鏃堕棿" prop="happenTime" sortable width="100" align="center">
+          <template slot-scope="scope">{{scope.row.happenTime? scope.row.happenTime: '鈥斺�斺�斺��'}}</template>
         </el-table-column>
         <el-table-column label="澶囨敞" prop="remark" sortable width="100" />
-        <el-table-column label="鐢靛瓙鏂囦欢" prop="url" width="100" >
-             <template slot-scope="scope" >
-               <img
-                 class="el-upload-list__item-thumbnail"
-                 src="../../assets/images/deviceLis.png"
-                 alt=""
-                 style="width: 35px; height: 35px;"
-                 fit="cover"
-                  v-if="scope.row.url !== null"
-               >
-        <img
-                 class="el-upload-list__item-thumbnail"
-                 src="../../assets/images/deviceA.png"
-                 alt=""
-                 style="width: 35px; height: 35px;"
-                 fit="cover"
-                  v-if="scope.row.url === null"
-               >
-             </template>
-          </el-table-column>
+        <el-table-column label="鐢靛瓙鏂囦欢" prop="url" width="180" align="center">
+
+          <template slot-scope="scope" >
+            <div  @click="handleCheck(scope.row)">
+              <img
+                class="el-upload-list__item-thumbnail"
+                src="../../assets/images/deviceLis.png"
+                alt=""
+                style="width: 35px; height: 35px;"
+                fit="cover"
+                v-if="scope.row.url !== ',' "
+              >
+              <img
+                class="el-upload-list__item-thumbnail"
+                src="../../assets/images/deviceA.png"
+                alt=""
+                style="width: 35px; height: 35px;"
+                fit="cover"
+                v-if="scope.row.url === ','"
+              ></div>
+          </template>
+        </el-table-column>
           <el-table-column label="鎿嶄綔" align="center" class-name="small-padding fixed-width">
         <template slot-scope="scope" v-if="scope.row.roleId !== 1">
           <el-button
@@ -272,7 +272,7 @@
             class="upload-demo"
             multiple
 
-            :on-remove="handleRemove"
+            :on-remove="handleRemoveFile"
             :http-request="requestUpload"
             :show-file-list="true"
           >
@@ -490,12 +490,13 @@
       },
 
       handleRemove(file) {
-        for(let i = 0; i < this.fileListOther.length; i++)
+        for(let i = 0; i < this.fileList.length; i++)
         {
-          if(this.fileListOther[i].url==file.url)
-            this.$delete(this.fileListOther,i);
+          if(this.fileList[i].url==file.url)
+            this.$delete(this.fileList,i);
         }
       },
+
       // 鍙栨秷鎸夐挳
       cancel() {
         this.open = false;
@@ -578,13 +579,12 @@
         this.dialogVisible = true;
       },
       handleRemoveFile(file,) {
-
-  for(let i = 0; i < this.fileListOther.length; i++)
-  {
-    if(this.fileListOther[i].url==file.url)
-      this.$delete(this.fileListOther,i);
-  }
-},
+        for(let i = 0; i < this.fileListOther.length; i++)
+        {
+          if(this.fileListOther[i].url==file.url)
+            this.$delete(this.fileListOther,i);
+        }
+      },
       /** 鎻愪氦鎸夐挳锛堟暟鎹潈闄愶級 */
       submitDataScope: function() {
 
@@ -605,6 +605,12 @@
             });
           }
         });
+        // 娓呯┖formDat瀵硅薄鐨勬暟鎹�
+        Object.keys(this.formDat).forEach(key => {
+          this.formDat[key] = '';
+        });
+        this.handleRemove(this.fileList[0]);
+        this.handleRemoveFile(this.fileListOther[0]);
       },
       requestUpload(params)
       {

--
Gitblit v1.9.1