From fcc5348307a44b2312b168e98e880c0e60f3c19e Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期一, 27 三月 2023 16:07:53 +0800
Subject: [PATCH] 一张图底图切换优化;综合展示,图层管理模型添加透明度设置;目录管理添加目录下载功能;附件预览添添加图片设置

---
 src/views/datamanage/catalogueManage.vue |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/src/views/datamanage/catalogueManage.vue b/src/views/datamanage/catalogueManage.vue
index 2bf0266..2c28a0f 100644
--- a/src/views/datamanage/catalogueManage.vue
+++ b/src/views/datamanage/catalogueManage.vue
@@ -48,6 +48,16 @@
                 <el-form-item>
 
                   <el-button
+                    v-show="directoryFlag"
+                    icon="el-icon-download"
+                    type="info"
+                    size="small"
+                    @click="setDirectoryDownload"
+                  >{{ $t("shuJuGuanLi.butten.directoryDownload") }}</el-button>
+                </el-form-item>
+                <el-form-item>
+
+                  <el-button
                     icon="el-icon-download"
                     type="info"
                     size="small"
@@ -379,6 +389,7 @@
 import MyBread from "../../components/MyBread.vue";
 import clone from "@turf/clone";
 import $ from 'jquery'
+import { getToken } from '../../utils/auth';
 export default {
   name: "catalogueManage",
   components: {
@@ -393,6 +404,8 @@
       }
     };
     return {
+      directoryData: null,
+      directoryFlag: false,
       menuStatus: {
         delete: false,
         insert: false,
@@ -951,9 +964,20 @@
           this.$message.error("淇敼澶辫触锛岃閲嶈瘯锛�");
         });
     },
+
+    setDirectoryDownload() {
+      var url = BASE_URL + '/dir/downloadDir?token=' + getToken() + '&id=' + this.directoryData.id
+      console.log(url)
+      $("#Iframe1").attr("src", url).click()
+    },
     handleNodeClick(data, node) {
       // console.log(data);
-
+      if (data.pid == 0) {
+        this.directoryData = data;
+        this.directoryFlag = true;
+      } else {
+        this.directoryFlag = false;
+      }
       this.newNode = node;
       this.backUpData = JSON.stringify(data);
       this.itemdetail = JSON.parse(JSON.stringify(data));

--
Gitblit v1.9.3