From 3b320d0867a300775d5bf2a09b5e758aa2f87747 Mon Sep 17 00:00:00 2001 From: lzp Date: Fri, 13 Mar 2026 11:18:36 +0800 Subject: [PATCH] 111 --- .../components/details-panel/index.vue | 3 +- .../components/layer-panel/layer-item.vue | 10 +-- .../manager/AISelectboxToolManager.ts | 65 +++++++++++++++++++ .../DepthCanvas/manager/CanvasManager.ts | 23 +++++-- .../DepthCanvas/manager/LayerManager.ts | 48 ++++++++------ .../DepthCanvas/manager/RectToolManager.ts | 31 +++++---- .../manager/events/CanvasEventManager.js | 11 ++++ .../Canvas/DepthCanvas/tools/canvasFactory.js | 3 + .../Canvas/DepthCanvas/tools/exportMethod.js | 30 +++++++++ .../components/nodes/cards/index.vue | 2 +- .../Canvas/FlowCanvas/manager/FlowManager.ts | 2 +- .../Canvas/FlowCanvas/manager/StateManager.ts | 2 +- 12 files changed, 180 insertions(+), 50 deletions(-) create mode 100644 src/components/Canvas/DepthCanvas/manager/AISelectboxToolManager.ts diff --git a/src/components/Canvas/DepthCanvas/components/details-panel/index.vue b/src/components/Canvas/DepthCanvas/components/details-panel/index.vue index 3439d21..1ea4906 100644 --- a/src/components/Canvas/DepthCanvas/components/details-panel/index.vue +++ b/src/components/Canvas/DepthCanvas/components/details-panel/index.vue @@ -51,7 +51,8 @@ const activeObject = ref(null) const updateActiveObject = () => { const obj = layers.value.find((v: any) => v.info.id === activeID.value) - activeObject.value = obj?.toJSON('info') || null + // activeObject.value = obj?.toJSON('info') || null + activeObject.value = obj } watch(layers, () => updateActiveObject()) watch(activeID, () => updateActiveObject()) diff --git a/src/components/Canvas/DepthCanvas/components/layer-panel/layer-item.vue b/src/components/Canvas/DepthCanvas/components/layer-panel/layer-item.vue index 7f45ef1..51f044a 100644 --- a/src/components/Canvas/DepthCanvas/components/layer-panel/layer-item.vue +++ b/src/components/Canvas/DepthCanvas/components/layer-panel/layer-item.vue @@ -1,7 +1,9 @@