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

---
 src/components/MapView/mapMenuTop.vue |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/components/MapView/mapMenuTop.vue b/src/components/MapView/mapMenuTop.vue
index 03e939e..57d4a24 100644
--- a/src/components/MapView/mapMenuTop.vue
+++ b/src/components/MapView/mapMenuTop.vue
@@ -22,7 +22,6 @@
                 show-checkbox
                 node-key="id"
                 ref="tree"
-                accordion
                 highlight-current
                 :props="defaultProps"
               >
@@ -193,6 +192,7 @@
   components: { queryinfo },
   data() {
     return {
+      selectTree: "",
       menuTopFrom: {
         queryType: "",
         pipeline: "",
@@ -327,21 +327,30 @@
     },
     //鑾峰彇閫夋嫨鏍戠殑鑺傜偣
     getCheckedNodes() {
+
       var valTree = this.$refs.tree.getCheckedNodes()
       if (valTree.length == 0) return
-      this.menuTopFrom.queryLayer = valTree[0].tabDesc;
+
+      this.menuTopFrom.queryLayer = null;
+
       this.$store.state.propertiesName = valTree[0];
       for (var i = 0; i < valTree.length; i++) {
         if (valTree[i].entity) {
+          if (!this.menuTopFrom.queryLayer) {
+            this.menuTopFrom.queryLayer = valTree[i].tabDesc;
+          }
           this.treeChange.push(valTree[i])
         }
+
       }
     },
     //娓呯┖鏍戦�変腑鐨勮妭鐐�
     resetCheckedNodes() {
+
+      this.$refs.tree.setCheckedKeys([]);
       this.treeChange = []
       this.menuTopFrom.queryLayer = null
-      this.$refs.tree.setCheckedKeys([])
+
     },
     //瀵煎叆shp鏂囦欢
     async setMenuTopFile() {

--
Gitblit v1.9.3