From 7a77a5bac194bfd6a85dc80bebc5281fe322779b Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期五, 21 四月 2023 17:33:33 +0800 Subject: [PATCH] 在线制图,空间查询修改 --- src/components/MapView/mapMenuTop.vue | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/MapView/mapMenuTop.vue b/src/components/MapView/mapMenuTop.vue index a37712b..dd34abe 100644 --- a/src/components/MapView/mapMenuTop.vue +++ b/src/components/MapView/mapMenuTop.vue @@ -266,6 +266,7 @@ dialogExtentVisible: false, setExtent: 10, wktExtent: null, + layerTabe: [], } }, @@ -386,7 +387,7 @@ }, //鑾峰彇閫夋嫨鏍戠殑鑺傜偣 getCheckedNodes() { - + this.layerTabe = []; var valTree = this.$refs.tree.getCheckedNodes() if (valTree.length == 0) return @@ -399,7 +400,8 @@ if (!this.menuTopFrom.queryLayer) { this.menuTopFrom.queryLayer = valTree[i].tabDesc; } - // this.treeChange.push(valTree[i].tabDesc) + this.layerTabe.push(valTree[i]) + // this.treeChange.push(valTree[i]) } } @@ -410,6 +412,7 @@ this.getAllTable() this.$refs.tree.setCheckedKeys([]); this.treeChange = [] + this.layerTabe = [] this.menuTopFrom.queryLayer = null }, @@ -480,7 +483,7 @@ - if (this.treeChange.length == 0) { + if (this.layerTabe.length == 0) { this.$message.error("璇烽�夋嫨瑕佹煡璇㈢殑鏁版嵁") return } @@ -588,7 +591,7 @@ this.showMapMenuPop() }, showMapMenuPop() { - this.$store.state.mapSpaceQueryLayer = this.treeChange + this.$store.state.mapSpaceQueryLayer = this.layerTabe this.$store.state.mapPopBoxFlag = "1" this.$refs && this.$refs.queryinfo && this.$refs.queryinfo.close() this.$refs && @@ -619,6 +622,7 @@ this.clearBufferEntities() this.$refs.pathClear.value = "" this.treeChange = [] + this.layerTabe = [] this.menuTopFrom.queryLayer = null this.menuTopFrom.queryType = "rectangle" this.$refs.tree.setCheckedKeys([]) -- Gitblit v1.9.3