diff --git a/core/core-frontend/src/views/chart/components/editor/editor-style/components/LabelSelector.vue b/core/core-frontend/src/views/chart/components/editor/editor-style/components/LabelSelector.vue
index 08ce8ef788..458b32cfa4 100644
--- a/core/core-frontend/src/views/chart/components/editor/editor-style/components/LabelSelector.vue
+++ b/core/core-frontend/src/views/chart/components/editor/editor-style/components/LabelSelector.vue
@@ -349,7 +349,7 @@ onMounted(() => {
-
+
{
-
+
{
- if (isDataEaseBi.value) {
- embeddedStore.clearState()
- 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 baseUrl = isDataEaseBi.value ? embeddedStore.baseUrl : ''
+ const url = baseUrl + '#/preview?dvId=' + dvInfo.value.id
const newWindow = window.open(url, '_blank')
initOpenHandler(newWindow)
}