From b522f6ba045ae863078f83532a17171c2bc92c8a Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Sun, 3 Nov 2024 20:29:48 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E4=BB=AA=E8=A1=A8=E6=9D=BF):=20?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=E7=BB=84=E4=BB=B6=E6=94=AF=E6=8C=81=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E7=AB=AF=E5=90=8C=E6=AD=A5PC=E7=AB=AF=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=EF=BC=8C=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data-visualization/canvas/DePreview.vue | 6 ++- .../data-visualization/canvas/Shape.vue | 39 ++++++++++++++++--- .../rich-text/DeRichTextView.vue | 5 ++- .../modules/data-visualization/snapshot.ts | 10 +++-- core/core-frontend/src/utils/canvasUtils.ts | 10 +++-- .../src/views/dashboard/MobileConfigPanel.vue | 36 +++++++++++------ .../src/views/mobile/panel/index.vue | 18 +++++++-- 7 files changed, 93 insertions(+), 31 deletions(-) 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 6f0302c5da..d36476acc2 100644 --- a/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue +++ b/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue @@ -21,7 +21,7 @@ import DeFullscreen from '@/components/visualization/common/DeFullscreen.vue' import EmptyBackground from '../../empty-background/src/EmptyBackground.vue' import LinkOptBar from '@/components/data-visualization/canvas/LinkOptBar.vue' const dvMainStore = dvMainStoreWithOut() -const { pcMatrixCount, curComponent, mobileInPc, canvasState } = storeToRefs(dvMainStore) +const { pcMatrixCount, curComponent, mobileInPc, canvasState, inMobile } = storeToRefs(dvMainStore) const openHandler = ref(null) const customDatasetParamsRef = ref(null) const emits = defineEmits(['onResetLayout']) @@ -396,7 +396,9 @@ const dataVPreview = computed( ) const linkOptBarShow = computed(() => { - return Boolean(canvasStyleData.value.suspensionButtonAvailable) + return Boolean( + canvasStyleData.value.suspensionButtonAvailable && !inMobile.value && !mobileInPc.value + ) }) const downloadAsPDF = () => { diff --git a/core/core-frontend/src/components/data-visualization/canvas/Shape.vue b/core/core-frontend/src/components/data-visualization/canvas/Shape.vue index 6c1eab82a4..360bda280c 100644 --- a/core/core-frontend/src/components/data-visualization/canvas/Shape.vue +++ b/core/core-frontend/src/components/data-visualization/canvas/Shape.vue @@ -9,7 +9,21 @@ element-loading-background="rgba(255, 255, 255, 1)" @dblclick="handleDbClick" > -
+
+ + + +
+
@@ -98,6 +112,7 @@