diff --git a/core/core-frontend/src/views/chart/components/views/index.vue b/core/core-frontend/src/views/chart/components/views/index.vue index 2a790578a2..52443ebec1 100644 --- a/core/core-frontend/src/views/chart/components/views/index.vue +++ b/core/core-frontend/src/views/chart/components/views/index.vue @@ -411,18 +411,17 @@ const jumpClick = param => { const url = `${embeddedBaseUrl}#/preview?dvId=${ jumpInfo.targetDvId }&jumpInfoParam=${encodeURIComponent(Base64.encode(JSON.stringify(param)))}` - if (divSelf) { + + if (isIframe.value || isDataEaseBi.value) { embeddedStore.clearState() + } + if (divSelf) { embeddedStore.setDvId(jumpInfo.targetDvId) embeddedStore.setJumpInfoParam(encodeURIComponent(Base64.encode(JSON.stringify(param)))) divEmbedded('Preview') return } - if (isIframe.value) { - embeddedStore.clearState() - } - if (iframeSelf) { router.push(parseUrl(url)) return @@ -436,16 +435,16 @@ const jumpClick = param => { const colList = [...param.dimensionList, ...param.quotaList] let url = setIdValueTrans('id', 'value', jumpInfo.content, colList) url = checkAddHttp(url) - if (divSelf) { + + if (isIframe.value || isDataEaseBi.value) { embeddedStore.clearState() + } + if (divSelf) { embeddedStore.setOuterUrl(url) divEmbedded('Iframe') return } - if (isIframe.value) { - embeddedStore.clearState() - } windowsJump(url, jumpInfo.jumpType) } } else { diff --git a/core/core-frontend/src/views/data-visualization/PreviewCanvas.vue b/core/core-frontend/src/views/data-visualization/PreviewCanvas.vue index b48d8e7e5a..add5e237ce 100644 --- a/core/core-frontend/src/views/data-visualization/PreviewCanvas.vue +++ b/core/core-frontend/src/views/data-visualization/PreviewCanvas.vue @@ -73,8 +73,6 @@ const loadCanvasDataAsync = async (dvId, dvType) => { ElMessage.error(t('visualization.outer_param_decode_error')) } } - console.log('PreviewCanvas', dvId, jumpParam, attachParam) - initCanvasData( dvId, dvType, @@ -108,7 +106,6 @@ let p = null const XpackLoaded = () => p(true) onMounted(async () => { await new Promise(r => (p = r)) - console.log('embeddedStore', embeddedStore, router) const dvId = embeddedStore.dvId || router.currentRoute.value.query.dvId const { dvType, callBackFlag } = router.currentRoute.value.query if (dvId) {