From 2ebfac32ae11f2c883d57b61626835d2e9c33b2a Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期六, 06 五月 2023 09:19:18 +0800 Subject: [PATCH] 修改发布影像白色无法选择;修改空间搜索选择后,上面的框类显示目录结构最高层级的名称;下拉框的收回机制修改;图层管理移动修改;管线输送介质,图层管理-属性表-翻译错误修改;3D切换到2D,底图切换失效修改;模板管理修改; --- src/components/MapView/mapMenuTop.vue | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/components/MapView/mapMenuTop.vue b/src/components/MapView/mapMenuTop.vue index dd34abe..901cadd 100644 --- a/src/components/MapView/mapMenuTop.vue +++ b/src/components/MapView/mapMenuTop.vue @@ -389,17 +389,22 @@ getCheckedNodes() { this.layerTabe = []; var valTree = this.$refs.tree.getCheckedNodes() + var parentIds = this.$refs.tree.getHalfCheckedKeys(true) if (valTree.length == 0) return - - this.menuTopFrom.queryLayer = null; - - this.$store.state.propertiesName = valTree[0]; this.treeChange = []; + this.menuTopFrom.queryLayer = null; + if (parentIds.length > 0) { + this.menuTopFrom.queryLayer = this.$refs.tree.getNode(parentIds[0]).data.label + } else { + this.menuTopFrom.queryLayer = valTree[0].label + } + 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; - } + // if (!this.menuTopFrom.queryLayer) { + // this.menuTopFrom.queryLayer = valTree[i].tabDesc; + // } this.layerTabe.push(valTree[i]) // this.treeChange.push(valTree[i]) } -- Gitblit v1.9.3