Merge pull request #10663 from dataease/pr@dev-v2_st

fix(嵌入式): 仪表板树-iframe嵌入界面,仪表板预览页的全屏按钮无效
This commit is contained in:
dataeaseShu 2024-07-01 17:30:48 +08:00 committed by GitHub
commit 3e5bb36057
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -21,17 +21,8 @@ const embeddedStore = useEmbedded()
const favorited = ref(false) const favorited = ref(false)
const fullScreeRef = ref(null) const fullScreeRef = ref(null)
const preview = () => { const preview = () => {
if (isDataEaseBi.value) { const baseUrl = isDataEaseBi.value ? embeddedStore.baseUrl : ''
embeddedStore.clearState() const url = baseUrl + '#/preview?dvId=' + dvInfo.value.id
if (dvInfo.value.type === 'dataV') {
embeddedStore.setDvId(dvInfo.value.id)
} else {
embeddedStore.setResourceId(dvInfo.value.id)
}
useEmitt().emitter.emit('changeCurrentComponent', 'Preview')
return
}
const url = '#/preview?dvId=' + dvInfo.value.id
const newWindow = window.open(url, '_blank') const newWindow = window.open(url, '_blank')
initOpenHandler(newWindow) initOpenHandler(newWindow)
} }