diff --git a/core/core-frontend/src/views/visualized/data/dataset/ExportExcel.vue b/core/core-frontend/src/views/visualized/data/dataset/ExportExcel.vue
index cf28672629..33f5139ec7 100644
--- a/core/core-frontend/src/views/visualized/data/dataset/ExportExcel.vue
+++ b/core/core-frontend/src/views/visualized/data/dataset/ExportExcel.vue
@@ -348,7 +348,7 @@ defineExpose({
@@ -358,15 +358,15 @@ defineExpose({
{{ $t('data_export.download_all') }}
{{ $t('data_export.download') }}
- {{ $t('data_export.del_all') }}
- {{ $t('commons.delete') }}
diff --git a/core/core-frontend/src/views/visualized/data/datasource/form/index.vue b/core/core-frontend/src/views/visualized/data/datasource/form/index.vue
index 7b5e7db117..4f6bd7cf52 100644
--- a/core/core-frontend/src/views/visualized/data/datasource/form/index.vue
+++ b/core/core-frontend/src/views/visualized/data/datasource/form/index.vue
@@ -73,8 +73,8 @@ const selectDsType = (type: string) => {
currentDsType.value = type
activeStep.value = 1
activeApiStep.value = 1
- detail.value.initForm(type)
nextTick(() => {
+ detail.value.initForm(type)
if (!dsTree.value) return
currentTypeList.value
.map(ele => ele.dbList)
@@ -493,7 +493,9 @@ const init = (nodeInfo: Form | Param, id?: string, res?: object) => {
excel.value.appendReplaceExcel(res)
})
}
- detail.value.clearForm()
+ nextTick(() => {
+ detail.value.clearForm()
+ })
})
}
}
@@ -653,7 +655,7 @@ defineExpose({
:form="form"
:editDs="editDs"
:active-step="activeApiStep"
- v-show="activeStep !== 0 && currentDsType && currentDsType !== 'Excel'"
+ v-if="activeStep !== 0 && currentDsType && currentDsType !== 'Excel' && visible"
>