From 9f0445ee6721076cc8e435ce52d602dcd84b5798 Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Sat, 25 May 2024 18:48:14 +0800
Subject: [PATCH] 文件下载

---
 src/views/cGovernance/taskECallTwo/index.vue   |   12 ++++++++++++
 src/views/publicSecurity/noExplosionManage.vue |   23 ++++++++++++++++++++++-
 2 files changed, 34 insertions(+), 1 deletions(-)

diff --git a/src/views/cGovernance/taskECallTwo/index.vue b/src/views/cGovernance/taskECallTwo/index.vue
index 68e171f..ab23adc 100644
--- a/src/views/cGovernance/taskECallTwo/index.vue
+++ b/src/views/cGovernance/taskECallTwo/index.vue
@@ -67,6 +67,12 @@
 
 <script>
   import {
+    setToken,
+    setRefreshToken,
+    removeToken,
+    removeRefreshToken,
+  } from "@/util/auth";
+  import {
     getList,
     remove,
     update,
@@ -495,6 +501,12 @@
         },
       },
     },
+    // created() {
+    //   const token = this.$route.query.token
+    //   if (token) {
+    //     setToken(token)
+    //   }
+    // },
     computed: {
       ...mapGetters(["permission", "userInfo"]),
       permissionList() {
diff --git a/src/views/publicSecurity/noExplosionManage.vue b/src/views/publicSecurity/noExplosionManage.vue
index efda03d..911e00e 100644
--- a/src/views/publicSecurity/noExplosionManage.vue
+++ b/src/views/publicSecurity/noExplosionManage.vue
@@ -92,10 +92,16 @@
               上报附件
             </div>
             <div class="yh-pic-list">
-              <div class="pic-item" v-for="pic in item.imageUrlsList">
+
+              <div v-if="type === 1" class="pic-item" v-for="pic in item.imageUrlsList">
                 <el-image style="width: 100px; height: 100px" :src="pic" :fit="fit"
                   :preview-src-list="item.imageUrlsList"></el-image>
               </div>
+
+              <div v-if="type === 2" style="line-height: 100px;" v-for="pic in item.imageUrlsList">
+                <el-button @click="downloadFile(item.imageUrls)" type="primary">下载</el-button>
+              </div>
+
             </div>
           </div>
         </div>
@@ -319,6 +325,7 @@
           ],
         },
         data: [],
+        type: '',
 
         auditBasePopup: false,
         questionTypeList: [],
@@ -410,6 +417,16 @@
 
 
     methods: {
+
+      downloadFile(url) {
+        window.location.href = url
+        // window.open(url);
+        // const link = document.createElement('a');
+        // link.href = url;
+        // link.download = "";
+        // link.target = "_blank"; // 可选,如果希望在新窗口中下载文件,请取消注释此行
+        // link.click();
+      },
       // 点击展开收缩
       flodQL(index) {
         this.rowDetail.qTypeList[index].isShowQList = !this.rowDetail.qTypeList[index].isShowQList
@@ -447,6 +464,8 @@
       },
 
       getDetail(rowData) {
+        console.log("*************rowData**************" + JSON.stringify(rowData.type))
+        this.type = rowData.type
         this.getPatrolGroupTree({
           type: 2,
           childType: rowData.noExplosionCategory
@@ -494,6 +513,8 @@
                 isShowQList: true
               })
             })
+            // console.log("999999999999999999999999" + JSON.stringify(newArr))
+
             row.qTypeList = newArr
           }
           // 九小类型转换

--
Gitblit v1.9.3