From 9189b5387fdb9c0bd297a27eec83e4711bb46c87 Mon Sep 17 00:00:00 2001 From: lzp Date: Mon, 9 Mar 2026 16:45:30 +0800 Subject: [PATCH 1/4] 123 --- src/assets/icons/dc/hide.svg | 4 + .../components/layer-panel/layer-item.vue | 62 +++++++++++---- .../components/layer-panel/layer-list.vue | 22 +++--- .../Canvas/DepthCanvas/depth-canvas.vue | 11 ++- .../DepthCanvas/manager/AnimationManager.js | 2 +- .../DepthCanvas/manager/CanvasManager.ts | 77 +++++++++++++++++-- .../DepthCanvas/manager/LayerManager.ts | 46 +++++++++++ .../DepthCanvas/manager/StateManager.ts | 4 +- .../manager/events/CanvasEventManager.js | 12 +-- 9 files changed, 199 insertions(+), 41 deletions(-) create mode 100644 src/assets/icons/dc/hide.svg create mode 100644 src/components/Canvas/DepthCanvas/manager/LayerManager.ts diff --git a/src/assets/icons/dc/hide.svg b/src/assets/icons/dc/hide.svg new file mode 100644 index 0000000..e991e7e --- /dev/null +++ b/src/assets/icons/dc/hide.svg @@ -0,0 +1,4 @@ + + + + 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 fbf8bc2..a54bebb 100644 --- a/src/components/Canvas/DepthCanvas/components/layer-panel/layer-item.vue +++ b/src/components/Canvas/DepthCanvas/components/layer-panel/layer-item.vue @@ -1,28 +1,64 @@