From a72953ec052093f08a3ff55826c04fd0f6a71e0a Mon Sep 17 00:00:00 2001 From: lzp Date: Tue, 31 Mar 2026 16:14:52 +0800 Subject: [PATCH 1/2] 11 --- .../DepthCanvas/components/depth-header-tools.vue | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/components/Canvas/DepthCanvas/components/depth-header-tools.vue b/src/components/Canvas/DepthCanvas/components/depth-header-tools.vue index 11f25a7..cb7e3b7 100644 --- a/src/components/Canvas/DepthCanvas/components/depth-header-tools.vue +++ b/src/components/Canvas/DepthCanvas/components/depth-header-tools.vue @@ -13,7 +13,12 @@ > - +
v.hasOwnProperty('showChild') && (v.showChild = false)) v.on ? v.on() : toolManager.setTool(v.name) } - const onClickMore = (v: any) => { - tools.value.forEach((item) => { - if (item.hasOwnProperty('showChild') && item.name !== v.name) item.showChild = false - }) - v.showChild = !v.showChild - } const onImageClick = async () => { const layer = await importLocalImage(false) const id = layer?.info?.id From 757f1bda724dfcf520e433803b1f539c28c2a222 Mon Sep 17 00:00:00 2001 From: lzp Date: Tue, 31 Mar 2026 16:19:12 +0800 Subject: [PATCH 2/2] 123 --- .../Canvas/DepthCanvas/components/depth-header-tools.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/Canvas/DepthCanvas/components/depth-header-tools.vue b/src/components/Canvas/DepthCanvas/components/depth-header-tools.vue index cb7e3b7..b5350e8 100644 --- a/src/components/Canvas/DepthCanvas/components/depth-header-tools.vue +++ b/src/components/Canvas/DepthCanvas/components/depth-header-tools.vue @@ -17,7 +17,7 @@ class="more" v-if="v.child" @click="v.showChild = !v.showChild" - :bind-id="v.name" + :bind-id="`depth-tools-` + i" > @@ -26,7 +26,7 @@ class="child" v-show="v.showChild" v-clidk-besides="() => (v.showChild = false)" - :bind-id="v.name" + :bind-id="`depth-tools-` + i" :stop-besides="!v.showChild" >
@@ -171,6 +171,7 @@ parent.name = v.name parent.icon = v.icon parent.iconSize = v.iconSize * 1.23 + parent.showChild = false } v.on ? v.on() : toolManager.setTool(v.name) }