From 98f581caed9b993f5c1a8a3c6b5ed65377e9129d Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Wed, 9 Jul 2025 23:01:19 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E6=95=B0=E6=8D=AE=E5=A4=A7=E5=B1=8F):?= =?UTF-8?q?=20=E8=A3=85=E9=A5=B0=E7=BB=84=E4=BB=B6=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E9=85=8D=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../canvas/ComponentWrapper.vue | 5 ++++- .../data-visualization/canvas/DePreview.vue | 1 + .../component-group/CommonGroup.vue | 4 ++-- .../src/custom-component/component-list.ts | 6 +++--- .../custom-component/de-decoration/Attr.vue | 2 +- .../de-decoration/Component.vue | 21 ++++++++++++++++++- .../component_details/DeBoard1.vue | 13 ++++-------- .../component_details/DeBoard10.vue | 13 ++++-------- .../component_details/DeBoard2.vue | 13 ++++-------- .../component_details/DeBoard3.vue | 13 ++++-------- .../component_details/DeBoard4.vue | 13 ++++-------- .../component_details/DeBoard5.vue | 13 ++++-------- .../component_details/DeBoard6.vue | 13 ++++-------- .../component_details/DeBoard7.vue | 13 ++++-------- .../component_details/DeBoard8.vue | 13 ++++-------- .../component_details/DeBoard9.vue | 13 ++++-------- .../component_details/DeDecoration1.vue | 13 ++++-------- .../component_details/DeDecoration2.vue | 13 ++++-------- .../component_details/DeDecoration3.vue | 13 ++++-------- .../component_details/DeDecoration4.vue | 14 ++++--------- .../component_details/DeDecoration5.vue | 13 ++++-------- .../dynamic_background/Component.vue | 2 +- 22 files changed, 92 insertions(+), 145 deletions(-) diff --git a/core/core-frontend/src/components/data-visualization/canvas/ComponentWrapper.vue b/core/core-frontend/src/components/data-visualization/canvas/ComponentWrapper.vue index 6e26d5e4ce..944849a75c 100644 --- a/core/core-frontend/src/components/data-visualization/canvas/ComponentWrapper.vue +++ b/core/core-frontend/src/components/data-visualization/canvas/ComponentWrapper.vue @@ -37,6 +37,9 @@ const commonFilterAttrsFilterBorder = [ ] const props = defineProps({ + curStyle: { + type: Object + }, active: { type: Boolean, default: false @@ -468,7 +471,7 @@ const updateFromMobile = (e, type) => { :dv-type="dvInfo.type" :canvas-view-info="canvasViewInfo" :style="getComponentStyleDefault(config?.style)" - :curStyle="slotStyle" + :curStyle="curStyle" :prop-value="config?.propValue" :element="config" :request="config?.request" diff --git a/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue b/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue index eae15b6da3..bafbc843c1 100644 --- a/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue +++ b/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue @@ -534,6 +534,7 @@ defineExpose({ :canvas-id="canvasId" :canvas-style-data="canvasStyleData" :dv-info="dvInfo" + :cur-style="getShapeItemShowStyle(item)" :canvas-view-info="canvasViewInfo" :view-info="canvasViewInfo[item.id]" :key="index" diff --git a/core/core-frontend/src/custom-component/component-group/CommonGroup.vue b/core/core-frontend/src/custom-component/component-group/CommonGroup.vue index 9962d658f4..561b148fcb 100644 --- a/core/core-frontend/src/custom-component/component-group/CommonGroup.vue +++ b/core/core-frontend/src/custom-component/component-group/CommonGroup.vue @@ -95,11 +95,11 @@ const groupActiveChange = category => { { state.style.color0 = curComponent.value.style.color0 state.style.color1 = curComponent.value.style.color1 state.style.color2 = curComponent.value.style.color2 - }, 1000) + }) } diff --git a/core/core-frontend/src/custom-component/de-decoration/Component.vue b/core/core-frontend/src/custom-component/de-decoration/Component.vue index 832e91ebcd..b0354e8e60 100644 --- a/core/core-frontend/src/custom-component/de-decoration/Component.vue +++ b/core/core-frontend/src/custom-component/de-decoration/Component.vue @@ -1,7 +1,7 @@