diff --git a/frontend/src/views/system/datasource/DsTree.vue b/frontend/src/views/system/datasource/DsTree.vue
index 2c996052b6..9e8ff9bc4e 100644
--- a/frontend/src/views/system/datasource/DsTree.vue
+++ b/frontend/src/views/system/datasource/DsTree.vue
@@ -42,7 +42,7 @@
{{ showView === 'Driver' ? '暂无驱动' : '暂无数据源' }}
- addFolder()" class="no-tdata-new">{{
+ createDriveOrDs()" class="no-tdata-new">{{
$t('deDataset.create')
}}
@@ -360,6 +360,13 @@ export default {
this.datasourceTypes()
},
methods: {
+ createDriveOrDs() {
+ if (this.showView === 'Driver') {
+ this.addDriver()
+ } else {
+ this.addFolder()
+ }
+ },
dataUpdate(row) {
this.dfsTdata(this.tData, row)
},