diff --git a/core/core-frontend/src/views/visualized/data/dataset/form/CreatDsGroup.vue b/core/core-frontend/src/views/visualized/data/dataset/form/CreatDsGroup.vue
index e8ccbbc29a..069a72bf5f 100644
--- a/core/core-frontend/src/views/visualized/data/dataset/form/CreatDsGroup.vue
+++ b/core/core-frontend/src/views/visualized/data/dataset/form/CreatDsGroup.vue
@@ -274,7 +274,7 @@ const saveDataset = () => {
ElMessage.success(t('data_set.rename_successful'))
break
default:
- useEmitt().emitter.emit('onDatasetSave')
+ emits('onDatasetSave')
ElMessage.success(t('common.save_success'))
break
}
@@ -291,7 +291,7 @@ defineExpose({
editeInit
})
-const emits = defineEmits(['finish'])
+const emits = defineEmits(['finish', 'onDatasetSave'])
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 5b0b030da4..6d9e118abe 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
@@ -1048,10 +1048,6 @@ onMounted(async () => {
await new Promise(r => (p = r))
await initEdite()
getDatasource()
- useEmitt({
- name: 'onDatasetSave',
- callback: saveAndBack
- })
window.addEventListener('resize', handleResize)
getSqlResultHeight()
quotaTableHeight.value = sqlResultHeight.value - 242
@@ -2194,7 +2190,11 @@ const getDsIconName = data => {
-
+