From 33901f7609e8520fbfa6ba6b8dc6edb97b64e390 Mon Sep 17 00:00:00 2001 From: lzp Date: Wed, 18 Mar 2026 11:22:33 +0800 Subject: [PATCH 1/2] 1 --- src/views/home/left-nav.vue | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/views/home/left-nav.vue b/src/views/home/left-nav.vue index 5591dcb..9127fe1 100644 --- a/src/views/home/left-nav.vue +++ b/src/views/home/left-nav.vue @@ -78,13 +78,6 @@ - - - @@ -111,12 +104,6 @@ const onCreateProject = () => { router.push({ name: 'mainInput' }) } - const onHome = () => {} - const onCanvas = (depth: boolean) => { - const query = {} - if (depth) query['depth'] = '1' - router.push({ name: 'test', query }) - } const onHistory = () => { if (isCollapse.value) { globalStore.setHomeLeftNavCollapse(false) From 0f99ea809d243aa62f0b1513bbc229ab86bff3ea Mon Sep 17 00:00:00 2001 From: lzp Date: Wed, 18 Mar 2026 13:56:27 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=B7=B1=E5=BA=A6=E7=94=BB=E5=B8=83?= =?UTF-8?q?=E9=94=81=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icons/dc/lock_0.svg | 1 + src/assets/icons/dc/lock_1.svg | 1 + .../components/layer-panel/layer-item.vue | 8 ++++ .../DepthCanvas/manager/CanvasManager.ts | 24 +++++++--- .../DepthCanvas/manager/LayerManager.ts | 44 +++++++++++++++---- .../Canvas/DepthCanvas/manager/ToolManager.ts | 5 ++- 6 files changed, 68 insertions(+), 15 deletions(-) create mode 100644 src/assets/icons/dc/lock_0.svg create mode 100644 src/assets/icons/dc/lock_1.svg diff --git a/src/assets/icons/dc/lock_0.svg b/src/assets/icons/dc/lock_0.svg new file mode 100644 index 0000000..bbc4130 --- /dev/null +++ b/src/assets/icons/dc/lock_0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/dc/lock_1.svg b/src/assets/icons/dc/lock_1.svg new file mode 100644 index 0000000..94cc397 --- /dev/null +++ b/src/assets/icons/dc/lock_1.svg @@ -0,0 +1 @@ + \ No newline at end of file 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 d1a72bb..fddf1d4 100644 --- a/src/components/Canvas/DepthCanvas/components/layer-panel/layer-item.vue +++ b/src/components/Canvas/DepthCanvas/components/layer-panel/layer-item.vue @@ -18,6 +18,10 @@ />
+ + + + @@ -64,6 +68,10 @@ const onClickLayer = () => { layerManager.setActiveID(props.layer.info.id) } + const onClickLock = () => { + const info = props.layer.info + layerManager.setLayerLockById(info.id, !info.lock) + }