From 6b76b3e333e70336e6073dd1ce9463f241d2471c Mon Sep 17 00:00:00 2001 From: jingna <1264204245@qq.com> Date: Thu, 3 Jul 2025 18:25:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/assets/svg/reference-setting.svg | 4 +- .../canvas/ComponentWrapper.vue | 9 +++- .../visualization/DePreviewPopDialog.vue | 49 ++++++++++++++----- .../custom-component/common/CommonEvent.vue | 40 ++++++++++++++- core/core-frontend/src/style/index.less | 2 +- .../src/views/common/DeResourceArrow.vue | 13 +++++ .../viewsnew/application/menuconfig/index.vue | 20 +------- .../service/dataset/form/AddSql.vue | 15 +++++- .../service/dataset/form/DatasetUnion.vue | 2 +- .../service/dataset/form/index.vue | 6 +-- .../application/service/dataset/index.vue | 24 ++++++--- .../datasource/form/ApiHttpRequestDraw.vue | 2 +- .../service/datasource/form/index.vue | 6 +++ .../application/service/datasource/index.vue | 37 +++++++++++++- 14 files changed, 177 insertions(+), 52 deletions(-) diff --git a/core/core-frontend/src/assets/svg/reference-setting.svg b/core/core-frontend/src/assets/svg/reference-setting.svg index 74107b6..796bd21 100644 --- a/core/core-frontend/src/assets/svg/reference-setting.svg +++ b/core/core-frontend/src/assets/svg/reference-setting.svg @@ -1,3 +1,3 @@ - - + + \ No newline at end of file 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 5fe8fa5..bbfda35 100644 --- a/core/core-frontend/src/components/data-visualization/canvas/ComponentWrapper.vue +++ b/core/core-frontend/src/components/data-visualization/canvas/ComponentWrapper.vue @@ -16,7 +16,6 @@ import { XpackComponent } from '@/components/plugin' import DePreviewPopDialog from '@/components/visualization/DePreviewPopDialog.vue' import Icon from '../../icon-custom/src/Icon.vue' import replaceOutlined from '@/assets/svg/icon_replace_outlined.svg' - const componentWrapperInnerRef = ref(null) const componentEditBarRef = ref(null) const dvMainStore = dvMainStoreWithOut() @@ -329,7 +328,13 @@ const onWrapperClick = e => { const jumpType = config.value.events.jump.type try { if ('newPop' === jumpType) { - dePreviewPopDialogRef.value.previewInit({ url, size: 'middle' }) + dePreviewPopDialogRef.value.previewInit({ + url, + size: config.value.events.jump.size, + sizeType:config.value.events.jump.sizeType, + width:config.value.events.jump.width?config.value.events.jump.width:'', + height:config.value.events.jump.height?config.value.events.jump.height:'' + }) } else if ('_blank' === jumpType) { if (window['originOpen']) { window['originOpen'](url, '_blank') diff --git a/core/core-frontend/src/components/visualization/DePreviewPopDialog.vue b/core/core-frontend/src/components/visualization/DePreviewPopDialog.vue index 1262eb1..41b9ac5 100644 --- a/core/core-frontend/src/components/visualization/DePreviewPopDialog.vue +++ b/core/core-frontend/src/components/visualization/DePreviewPopDialog.vue @@ -9,7 +9,9 @@ :modal="false" :width="state.width" > -
+