From 06ce149ba4f9cfd01fadcf7d371086522e9dd885 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: Wed, 5 Nov 2025 14:41:22 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E4=BB=AA=E8=A1=A8=E6=9D=BF):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E4=BB=AA=E8=A1=A8=E6=9D=BF=E6=9C=AA=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E6=82=AC=E6=B5=AE=E6=8C=89=E9=92=AE=E9=97=AE=E9=A2=98=20(#1736?= =?UTF-8?q?2)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/data-visualization/canvas/DePreview.vue | 3 +-- .../src/views/data-visualization/DvPreview.vue | 6 ++++++ .../src/views/data-visualization/PreviewCanvasMobile.vue | 1 + 3 files changed, 8 insertions(+), 2 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 265f59e1a3..bf75c5ddcd 100644 --- a/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue +++ b/core/core-frontend/src/components/data-visualization/canvas/DePreview.vue @@ -511,8 +511,7 @@ const dataVPreview = computed( const linkOptBarShow = computed(() => { return Boolean( canvasStyleData.value.suspensionButtonAvailable && - !inMobile.value && - !mobileInPc.value && + ((!inMobile.value && !mobileInPc.value) || !isDashboard()) && showPopBar.value && !isDesktopFlag ) diff --git a/core/core-frontend/src/views/data-visualization/DvPreview.vue b/core/core-frontend/src/views/data-visualization/DvPreview.vue index ed1927466e..19c6349401 100644 --- a/core/core-frontend/src/views/data-visualization/DvPreview.vue +++ b/core/core-frontend/src/views/data-visualization/DvPreview.vue @@ -42,6 +42,11 @@ const props = defineProps({ type: String, default: 'preview' }, + // 显示悬浮按钮 + showPopBar: { + type: Boolean, + default: false + }, downloadStatus: { required: false, type: Boolean, @@ -133,6 +138,7 @@ defineExpose({ :show-position="showPosition" :download-status="downloadStatus" :outer-screen-adaptor="screenAdaptor" + :show-pop-bar="showPopBar" :show-linkage-button="showLinkageButton" > diff --git a/core/core-frontend/src/views/data-visualization/PreviewCanvasMobile.vue b/core/core-frontend/src/views/data-visualization/PreviewCanvasMobile.vue index cf000a622f..addec42b8f 100644 --- a/core/core-frontend/src/views/data-visualization/PreviewCanvasMobile.vue +++ b/core/core-frontend/src/views/data-visualization/PreviewCanvasMobile.vue @@ -215,6 +215,7 @@ defineExpose({ :canvas-view-info="state.canvasViewInfoPreview" :dv-info="state.dvInfo" :cur-gap="state.curPreviewGap" + :show-pop-bar="true" :show-linkage-button="false" :is-selector="props.isSelector" >