diff --git a/core/core-frontend/src/components/dashboard/DbToolbar.vue b/core/core-frontend/src/components/dashboard/DbToolbar.vue index 80d28aad51..b65e0e52f6 100644 --- a/core/core-frontend/src/components/dashboard/DbToolbar.vue +++ b/core/core-frontend/src/components/dashboard/DbToolbar.vue @@ -156,7 +156,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 a5b9b2e03b..28d161b344 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) }