diff --git a/core/core-frontend/src/views/visualized/data/dataset/form/index.vue b/core/core-frontend/src/views/visualized/data/dataset/form/index.vue index 1897626b07..8c7dc64182 100644 --- a/core/core-frontend/src/views/visualized/data/dataset/form/index.vue +++ b/core/core-frontend/src/views/visualized/data/dataset/form/index.vue @@ -259,14 +259,14 @@ const getDsName = (id: string) => { } const pushDataset = () => { + wsCache.set(`dataset-info-id`, nodeInfo.id) if (appStore.isDataEaseBi) { embeddedStore.clearState() useEmitt().emitter.emit('changeCurrentComponent', 'Dataset') return } const routeName = embeddedStore.getToken && appStore.getIsIframe ? 'dataset-embedded' : 'dataset' - wsCache.set(`${routeName}-info-id`, nodeInfo.id) - if (!!history.state.back) { + if (!!history.state.back && !appStore.getIsIframe) { history.back() } else { push({