From e00fe21e954b75b151fdc8354966ed0d6530f922 Mon Sep 17 00:00:00 2001 From: lzp Date: Fri, 20 Mar 2026 13:23:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=B1=E5=BA=A6=E7=94=BB=E5=B8=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icons/dc/add.svg | 3 + src/assets/icons/dc/remove.svg | 3 + .../components/ai-selectbox-panel.vue | 76 ++++++ .../Canvas/DepthCanvas/depth-canvas.vue | 5 +- src/components/Canvas/DepthCanvas/index.vue | 2 +- .../manager/AISelectboxToolManager.ts | 250 +++++++++++++++++- .../DepthCanvas/manager/CanvasManager.ts | 11 + .../DepthCanvas/manager/LayerManager.ts | 31 +++ src/views/home/test.vue | 2 +- 9 files changed, 378 insertions(+), 5 deletions(-) create mode 100644 src/assets/icons/dc/add.svg create mode 100644 src/assets/icons/dc/remove.svg create mode 100644 src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue diff --git a/src/assets/icons/dc/add.svg b/src/assets/icons/dc/add.svg new file mode 100644 index 0000000..3e0c3ba --- /dev/null +++ b/src/assets/icons/dc/add.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/icons/dc/remove.svg b/src/assets/icons/dc/remove.svg new file mode 100644 index 0000000..581dab1 --- /dev/null +++ b/src/assets/icons/dc/remove.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue b/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue new file mode 100644 index 0000000..7979ed3 --- /dev/null +++ b/src/components/Canvas/DepthCanvas/components/ai-selectbox-panel.vue @@ -0,0 +1,76 @@ + + + + diff --git a/src/components/Canvas/DepthCanvas/depth-canvas.vue b/src/components/Canvas/DepthCanvas/depth-canvas.vue index 66e569c..60e2e52 100644 --- a/src/components/Canvas/DepthCanvas/depth-canvas.vue +++ b/src/components/Canvas/DepthCanvas/depth-canvas.vue @@ -6,8 +6,10 @@