From 43b700eeb60efdd53369f19ae8e582ba6995e97b Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期五, 24 二月 2023 10:11:10 +0800 Subject: [PATCH] 1 --- src/views/Tools/LayerTree.vue | 23 +++++++++++++++++++---- 1 files changed, 19 insertions(+), 4 deletions(-) diff --git a/src/views/Tools/LayerTree.vue b/src/views/Tools/LayerTree.vue index 5a06f1b..3347840 100644 --- a/src/views/Tools/LayerTree.vue +++ b/src/views/Tools/LayerTree.vue @@ -16,6 +16,7 @@ @node-contextmenu="rightClick" @check-change="handleCheckChange" :default-checked-keys="handleTreeCheck" + :expand-on-click-node="false" > <span class="slot-t-node" @@ -59,8 +60,16 @@ <div class="edit" @click="editNode()"> <i class="el-icon-edit"></i> 閲嶅懡鍚� </div> - <div class="edit" @click="showLayerAttribute()" v-show="!firstLevel"> + <div + class="edit" + @click="showLayerAttribute()" + v-if="!showlocal" + v-show="!firstLevel" + > <i class="el-icon-tickets"></i> 灞炴�� + </div> + <div class="edit" @click="showLayerAttribute()" v-show="showlocal"> + <i class="el-icon-tickets"></i> 瀹氫綅 </div> <!-- <div class="edit" @@ -141,6 +150,7 @@ components: { queryinfo }, data() { return { + showlocal: false, eleId: "", isShow: false, currentData: "", @@ -219,6 +229,11 @@ this.firstLevel = false; } else { this.firstLevel = true; + } + if (Node.level === 3 && Node.serveType == "Tileset") { + this.showlocal = true; + } else if (Node.level === 3 && Node.serveType != "Tileset") { + this.showlocal = false; } this.menuVisible = true; @@ -331,7 +346,7 @@ showLayerAttribute(data) { this.foo(); this.currentData = data ? data : this.currentData; - var layer = this.currentData.layer.replaceAll("_", ""); + var layer = this.currentData.enName.replaceAll("_", ""); this.$store.state.mapSpaceQueryLayer = layer; // this.$store.state.mapPopBoolean = true; this.$store.state.mapPopBoxFlag = "2"; @@ -480,8 +495,8 @@ }, setAddLayers(res) { if (res.serveType == "WMS") { - // var resource = geoServerURl; - var resource = "http://192.168.20.205:8088/geoserver/LF/wms"; + var resource = geoServerURl; + // var resource = "http://192.168.20.205:8088/geoserver/LF/wms"; if (res.resource != null && res.resource != undefined) { resource = res.resource; -- Gitblit v1.9.3