From 379ad4226bc5a3ad175635b5c40e6bf5b68e4069 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期三, 19 三月 2025 13:30:59 +0800
Subject: [PATCH] 能力范围功能更新70%

---
 src/views/structural/capabilityAndLaboratory/workshop/components/fileList.vue |   24 +++++++++++++++++-------
 1 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/src/views/structural/capabilityAndLaboratory/workshop/components/fileList.vue b/src/views/structural/capabilityAndLaboratory/workshop/components/fileList.vue
index 5d420d3..11287cd 100644
--- a/src/views/structural/capabilityAndLaboratory/workshop/components/fileList.vue
+++ b/src/views/structural/capabilityAndLaboratory/workshop/components/fileList.vue
@@ -10,15 +10,21 @@
     </div>
     <lims-table :tableData="tableDataFile" :column="columnFile" height="500px" key="tableDataFile"
       :tableLoading="tableLoadingFile"></lims-table>
+    <el-dialog title="鏌ョ湅闄勪欢" :visible.sync="lookDialogVisible" width="800px" top="5vh" fullscreen append-to-body>
+      <filePreview v-if="lookDialogVisible" :fileUrl="javaApi + '/word/' + currentInfo.fileUrl" :currentFile="{}"
+        style="max-height: 90vh;overflow-y: auto;" />
+    </el-dialog>
   </div>
 </template>
 
 <script>
 import limsTable from "@/components/Table/lims-table.vue";
 import { fileList, delFile } from "@/api/structural/workshop.js"
+import filePreview from "@/components/Preview/filePreview.vue";
 export default {
   components: {
     limsTable,
+    filePreview,
   },
   props: ['currentId'],
   computed: {
@@ -75,11 +81,21 @@
                 this.delete(row);
               }
             },
+            {
+              name: '棰勮',
+              type: 'text',
+              clickFun: (row) => {
+                this.currentInfo = row
+                this.lookDialogVisible = true
+              }
+            },
           ]
         }
       ],
       tableDataFile: [],
       tableLoadingFile: false,
+      lookDialogVisible: false,
+      currentInfo: {},
     }
   },
   mounted() {
@@ -119,13 +135,7 @@
     },
     // 涓嬭浇闄勪欢鐨勬枃浠�
     handleDown(row) {
-      downFile({
-        id: row.id,
-      }).then(res => {
-        this.$download.saveAs(res.data.fileUrl, row.fileName);
-      }).catch(error => {
-
-      })
+      this.$download.saveAs(row.fileUrl, row.fileName);
     },
     // 鍒犻櫎闄勪欢鏂囦欢
     delete(row) {

--
Gitblit v1.9.3