From e23de308853baf34698eb6470d2ee56fe4a2a299 Mon Sep 17 00:00:00 2001 From: lzp Date: Wed, 1 Apr 2026 16:03:20 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E7=89=B9=E6=AE=8A=E5=BD=A2=E7=8A=B6?= =?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=AE=BD=E9=AB=98=E9=87=8D=E6=96=B0=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E5=86=85=E9=83=A8=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/details-panel/basic-info.vue | 3 +++ .../DepthCanvas/components/tools/depth-input.vue | 9 +++++++-- .../Canvas/DepthCanvas/manager/LayerManager.ts | 1 + .../Canvas/DepthCanvas/manager/ObjectManager.ts | 16 ++++++++++++++++ 4 files changed, 27 insertions(+), 2 deletions(-) diff --git a/src/components/Canvas/DepthCanvas/components/details-panel/basic-info.vue b/src/components/Canvas/DepthCanvas/components/details-panel/basic-info.vue index 5265498..9e5ab55 100644 --- a/src/components/Canvas/DepthCanvas/components/details-panel/basic-info.vue +++ b/src/components/Canvas/DepthCanvas/components/details-panel/basic-info.vue @@ -28,6 +28,7 @@ before="W" type="number" v-model="data.width" + :disabled="whDisabled" @input="onInpot" @change="onChange" /> @@ -37,6 +38,7 @@ before="H" type="number" v-model="data.height" + :disabled="whDisabled" @input="onInpot" @change="onChange" /> @@ -97,6 +99,7 @@ } }) const id = computed(() => props.object.info.id) + const whDisabled = computed(() => ['path', 'line'].includes(props.object.type)) const data = reactive({ top: 0, diff --git a/src/components/Canvas/DepthCanvas/components/tools/depth-input.vue b/src/components/Canvas/DepthCanvas/components/tools/depth-input.vue index 6cbb258..f6a991d 100644 --- a/src/components/Canvas/DepthCanvas/components/tools/depth-input.vue +++ b/src/components/Canvas/DepthCanvas/components/tools/depth-input.vue @@ -1,5 +1,5 @@