feat(仪表板): 预览链接访问仪表板时也能支持移动端样式 (#17573)

This commit is contained in:
王嘉豪
2025-12-11 12:38:02 +08:00
committed by GitHub
parent c0c6c98c8b
commit 5bee2a7be7
2 changed files with 9 additions and 2 deletions

View File

@@ -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('\/\/#', '\/#')
}

View File

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