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