From 9d2e6e00f6b29edbcdf5bc81ccb41055e443ffe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=98=89=E8=B1=AA?= <42510293+ziyujiahao@users.noreply.github.com> Date: Tue, 27 Jan 2026 18:56:58 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=8F=B0=E5=91=8A=E8=AD=A6=EF=BC=8C=E5=89=8D=E5=8F=B0?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E7=AD=89=E9=97=AE=E9=A2=98=20(#17885)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data-visualization/RealTimeGroup.vue | 15 ++++++--------- .../data-visualization/RealTimeListTree.vue | 15 ++++++--------- .../components/data-visualization/RealTimeTab.vue | 15 ++++++--------- .../components/visualization/ComponentButton.vue | 2 +- .../visualization/ComponentButtonLabel.vue | 2 +- .../components/visualization/ComponentGroup.vue | 2 +- .../visualization/common/ComponentPosition.vue | 4 ---- .../src/custom-component/common/CommonAttr.vue | 2 +- .../component-group/DragComponent.vue | 6 ++---- .../src/custom-component/picture/Component.vue | 5 ++--- .../src/layout/components/AiTips.vue | 2 +- .../editor/dataset-select/DatasetSelect.vue | 6 ++---- .../components/editor/drag-item/FilterItem.vue | 2 +- .../components/BasicStyleSelector.vue | 1 - .../editor-style/components/TooltipSelector.vue | 2 -- .../src/views/chart/components/editor/index.vue | 7 +++---- core/core-frontend/src/views/watermark/index.vue | 11 ++++------- 17 files changed, 37 insertions(+), 62 deletions(-) diff --git a/core/core-frontend/src/components/data-visualization/RealTimeGroup.vue b/core/core-frontend/src/components/data-visualization/RealTimeGroup.vue index fbe5a1f4ea..e4efb32c21 100644 --- a/core/core-frontend/src/components/data-visualization/RealTimeGroup.vue +++ b/core/core-frontend/src/components/data-visualization/RealTimeGroup.vue @@ -332,17 +332,14 @@ const expandClick = component => { v-if="['DeTabs', 'Group'].includes(getComponent(index)?.component)" style="width: 12px; margin-right: 10px" > - - + - diff --git a/core/core-frontend/src/components/data-visualization/RealTimeListTree.vue b/core/core-frontend/src/components/data-visualization/RealTimeListTree.vue index fbc7ddfd7d..506575b905 100644 --- a/core/core-frontend/src/components/data-visualization/RealTimeListTree.vue +++ b/core/core-frontend/src/components/data-visualization/RealTimeListTree.vue @@ -533,17 +533,14 @@ const canvasChange = () => { v-show="['Group', 'DeTabs'].includes(getComponent(index)?.component)" style="width: 22px" > - - + - diff --git a/core/core-frontend/src/components/data-visualization/RealTimeTab.vue b/core/core-frontend/src/components/data-visualization/RealTimeTab.vue index 5bedd54498..6b578a5d60 100644 --- a/core/core-frontend/src/components/data-visualization/RealTimeTab.vue +++ b/core/core-frontend/src/components/data-visualization/RealTimeTab.vue @@ -138,17 +138,14 @@ const expandClick = component => { @click="onClick(getComponent(index))" >
- - + - diff --git a/core/core-frontend/src/components/visualization/ComponentButton.vue b/core/core-frontend/src/components/visualization/ComponentButton.vue index f6e5b3b8c1..8cc9d6a6c6 100644 --- a/core/core-frontend/src/components/visualization/ComponentButton.vue +++ b/core/core-frontend/src/components/visualization/ComponentButton.vue @@ -7,7 +7,7 @@ import { ElCol } from 'element-plus-secondary' const props = defineProps({ title: propTypes.string, tips: propTypes.string, - iconName: propTypes.string, + iconName: propTypes.object, showSplitLine: propTypes.bool, active: propTypes.bool }) diff --git a/core/core-frontend/src/components/visualization/ComponentButtonLabel.vue b/core/core-frontend/src/components/visualization/ComponentButtonLabel.vue index 47aab01e43..3b3e6e9384 100644 --- a/core/core-frontend/src/components/visualization/ComponentButtonLabel.vue +++ b/core/core-frontend/src/components/visualization/ComponentButtonLabel.vue @@ -7,7 +7,7 @@ import { ElCol } from 'element-plus-secondary' const props = defineProps({ title: propTypes.string, tips: propTypes.string, - iconName: propTypes.string, + iconName: propTypes.object, showSplitLine: propTypes.bool, active: propTypes.bool }) diff --git a/core/core-frontend/src/components/visualization/ComponentGroup.vue b/core/core-frontend/src/components/visualization/ComponentGroup.vue index 757f8061ea..0032d7e112 100644 --- a/core/core-frontend/src/components/visualization/ComponentGroup.vue +++ b/core/core-frontend/src/components/visualization/ComponentGroup.vue @@ -6,7 +6,7 @@ import ComponentButtonLabel from '@/components/visualization/ComponentButtonLabe const props = defineProps({ title: propTypes.string, - iconName: propTypes.string, + iconName: propTypes.object, showSplitLine: propTypes.bool, baseWidth: { required: false, diff --git a/core/core-frontend/src/components/visualization/common/ComponentPosition.vue b/core/core-frontend/src/components/visualization/common/ComponentPosition.vue index 5f6dbf4ca5..2657c68c31 100644 --- a/core/core-frontend/src/components/visualization/common/ComponentPosition.vue +++ b/core/core-frontend/src/components/visualization/common/ComponentPosition.vue @@ -5,7 +5,6 @@ (), diff --git a/core/core-frontend/src/custom-component/component-group/DragComponent.vue b/core/core-frontend/src/custom-component/component-group/DragComponent.vue index a190a9806b..62a84d55b5 100644 --- a/core/core-frontend/src/custom-component/component-group/DragComponent.vue +++ b/core/core-frontend/src/custom-component/component-group/DragComponent.vue @@ -4,7 +4,7 @@ import Icon from '@/components/icon-custom/src/Icon.vue' const props = defineProps({ icon: { - type: String, + type: Object, required: false }, name: { @@ -34,9 +34,7 @@ const { icon, name, label, dragInfo, themes } = toRefs(props)
{{ name }} - +
{{ label }} diff --git a/core/core-frontend/src/custom-component/picture/Component.vue b/core/core-frontend/src/custom-component/picture/Component.vue index 6ae7ee2c19..b5cec65c7f 100644 --- a/core/core-frontend/src/custom-component/picture/Component.vue +++ b/core/core-frontend/src/custom-component/picture/Component.vue @@ -29,9 +29,8 @@ const { t } = useI18n() const props = defineProps({ propValue: { - type: String, - required: true, - default: '' + type: Object, + required: true }, element: { type: Object, diff --git a/core/core-frontend/src/layout/components/AiTips.vue b/core/core-frontend/src/layout/components/AiTips.vue index e837a2a952..b378edb1d3 100644 --- a/core/core-frontend/src/layout/components/AiTips.vue +++ b/core/core-frontend/src/layout/components/AiTips.vue @@ -26,7 +26,7 @@ onMounted(() => { 你好,我是 DataEase 智能客服
点击一下,开启高效解答模式~
 

- 我知道了 + 我知道了