From f56576b2c67d48bd1d93609ee8eca311987660ac Mon Sep 17 00:00:00 2001 From: limengnan <420004014@qq.com> Date: Tue, 1 Jul 2025 11:00:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9data-visualization\components?= =?UTF-8?q?\data-visualization?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data-visualization/canvas/CanvasCore.vue | 5 +- .../canvas/ComponentWrapper.vue | 146 ++++++++++++++---- .../canvas/ContextMenuDetails.vue | 121 ++++++++------- .../data-visualization/canvas/DePreview.vue | 100 ++++++++++-- .../data-visualization/canvas/Shape.vue | 73 ++++----- 5 files changed, 309 insertions(+), 136 deletions(-) diff --git a/frontend/src/data-visualization/components/data-visualization/canvas/CanvasCore.vue b/frontend/src/data-visualization/components/data-visualization/canvas/CanvasCore.vue index 94140da..22faba3 100644 --- a/frontend/src/data-visualization/components/data-visualization/canvas/CanvasCore.vue +++ b/frontend/src/data-visualization/components/data-visualization/canvas/CanvasCore.vue @@ -59,7 +59,6 @@ const contextmenuStore = contextmenuStoreWithOut() const { curComponent, dvInfo, editMode, tabMoveOutComponentId, canvasState, mainScrollTop } = storeToRefs(dvMainStore) const { editorMap, areaData, isCtrlOrCmdDown } = storeToRefs(composeStore) -const emits = defineEmits(['scrollCanvasAdjust']) const props = defineProps({ themes: { type: String, @@ -265,7 +264,7 @@ watch( watch( () => areaData.value.components.length, - (val, oldVal) => { + () => { groupAreaClickChange() } ) @@ -938,7 +937,7 @@ function removeItem(index) { dvMainStore.removeLinkageInfo(item['id']) if (isMainCanvas(canvasId.value)) { // 主画布中存在隐藏组件 直接从原始componentData中进行删除 - dvMainStore.deleteComponentById(item.id) + dvMainStore.deleteComponentById(item.id, undefined, false) } else { componentData.value.splice(index, 1) } diff --git a/frontend/src/data-visualization/components/data-visualization/canvas/ComponentWrapper.vue b/frontend/src/data-visualization/components/data-visualization/canvas/ComponentWrapper.vue index 0f999e7..a453c74 100644 --- a/frontend/src/data-visualization/components/data-visualization/canvas/ComponentWrapper.vue +++ b/frontend/src/data-visualization/components/data-visualization/canvas/ComponentWrapper.vue @@ -1,19 +1,27 @@ -
  • - {{ t('visualization.cancel_group') }} -
  • - -