From 1befcc5e506a191e8b157338ca9a93a15dcf7eb7 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期三, 22 三月 2023 18:04:37 +0800 Subject: [PATCH] 服务发布模型挂接附件,一张图修改 --- src/components/Screen/ProjectTree.vue | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/components/Screen/ProjectTree.vue b/src/components/Screen/ProjectTree.vue index 7fec0d7..5ce4970 100644 --- a/src/components/Screen/ProjectTree.vue +++ b/src/components/Screen/ProjectTree.vue @@ -1,5 +1,8 @@ <template> - <div class="project_tree" :class="{ left_main_show: !leftMenuOpen }"> + <div + class="project_tree" + :class="{ left_main_show: !leftMenuOpen }" + > <div class="project_tree__title">宸ョ▼椤圭洰</div> <el-input style="width: 80%" @@ -32,7 +35,11 @@ style="color: yellow" class="el-icon-folder-opened" ></i> - <i v-else style="color: skyblue" class="el-icon-folder-opened"></i> + <i + v-else + style="color: skyblue" + class="el-icon-folder-opened" + ></i> </div> <!-- <div style=""> <i @@ -102,6 +109,9 @@ this.changeSelectli = this.rightList[0].id this.changeSelectStyle = this.rightMenu[0].id this.addImageLayer() + this.$bus.$on("changeProjectLayer", (res) => { + this.setShowCheckedLayer(); + }) }, watch: { filterText(val) { @@ -109,6 +119,18 @@ }, }, methods: { + setShowCheckedLayer() { + var value = this.$refs.tree.getCheckedNodes(); + var std = []; + for (var i in value) { + std.push(value[i].id) + } + if (std.indexOf(3) == -1) { + std.push(3); + this.$refs.tree.setCheckedKeys(std) + } + + }, async addImageLayer() { const data = await perms_selectLayers() if (data.code != 200) { -- Gitblit v1.9.3