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) }