From 5bee2a7be7aef38139e206530e9f8ae1e193f0e2 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: Thu, 11 Dec 2025 12:38:02 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E4=BB=AA=E8=A1=A8=E6=9D=BF):=20=E9=A2=84?= =?UTF-8?q?=E8=A7=88=E9=93=BE=E6=8E=A5=E8=AE=BF=E9=97=AE=E4=BB=AA=E8=A1=A8?= =?UTF-8?q?=E6=9D=BF=E6=97=B6=E4=B9=9F=E8=83=BD=E6=94=AF=E6=8C=81=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E7=AB=AF=E6=A0=B7=E5=BC=8F=20(#17573)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/src/components/dashboard/DbToolbar.vue | 3 ++- .../src/views/data-visualization/PreviewHead.vue | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/core/core-frontend/src/components/dashboard/DbToolbar.vue b/core/core-frontend/src/components/dashboard/DbToolbar.vue index cf9ae3a167..906e852cc8 100644 --- a/core/core-frontend/src/components/dashboard/DbToolbar.vue +++ b/core/core-frontend/src/components/dashboard/DbToolbar.vue @@ -149,7 +149,8 @@ const previewOuter = () => { return } canvasSave(() => { - let url = '#/preview?dvId=' + dvInfo.value.id + '&ignoreParams=true&editPreview=true' + let url = + '#/preview?dvId=' + dvInfo.value.id + '&dvType=dashboard&ignoreParams=true&editPreview=true' if (embeddedStore.baseUrl) { url = `${embeddedStore.baseUrl}${url}`.replaceAll('\/\/#', '\/#') } diff --git a/core/core-frontend/src/views/data-visualization/PreviewHead.vue b/core/core-frontend/src/views/data-visualization/PreviewHead.vue index 55f297655d..ab81da393f 100644 --- a/core/core-frontend/src/views/data-visualization/PreviewHead.vue +++ b/core/core-frontend/src/views/data-visualization/PreviewHead.vue @@ -36,7 +36,13 @@ const openType = wsCache.get('open-backend') === '1' ? '_self' : '_blank' const favorited = ref(false) const preview = () => { const baseUrl = isDataEaseBi.value ? embeddedStore.baseUrl : '' - const url = baseUrl + '#/preview?dvId=' + dvInfo.value.id + '&ignoreParams=true' + const url = + baseUrl + + '#/preview?dvId=' + + dvInfo.value.id + + '&dvType=' + + dvInfo.value['type'] + + '&ignoreParams=true' const newWindow = window.open(url, '_blank') initOpenHandler(newWindow) }