diff --git a/frontend/src/views/dataset/add/AddApi.vue b/frontend/src/views/dataset/add/AddApi.vue index 8001c55ee1..0b90528090 100644 --- a/frontend/src/views/dataset/add/AddApi.vue +++ b/frontend/src/views/dataset/add/AddApi.vue @@ -420,6 +420,7 @@ export default { this.openMessageSuccess('deDataset.cannot_be_duplicate', 'error') return } + if (this.loading) return this.loading = true const sceneId = this.param.id const dataSourceId = this.dataSource diff --git a/frontend/src/views/dataset/add/AddDB.vue b/frontend/src/views/dataset/add/AddDB.vue index f613e85486..d7ef3e36e3 100644 --- a/frontend/src/views/dataset/add/AddDB.vue +++ b/frontend/src/views/dataset/add/AddDB.vue @@ -439,6 +439,7 @@ export default { this.openMessageSuccess('deDataset.cannot_be_duplicate', 'error') return } + if (this.loading) return this.loading = true const sceneId = this.param.id const dataSourceId = this.dataSource diff --git a/frontend/src/views/dataset/add/AddExcel.vue b/frontend/src/views/dataset/add/AddExcel.vue index 1a2a50abbe..66aee823ff 100644 --- a/frontend/src/views/dataset/add/AddExcel.vue +++ b/frontend/src/views/dataset/add/AddExcel.vue @@ -591,6 +591,7 @@ export default { } this.handlerConfirm(options) } else { + if (this.loading) return this.loading = true post('/dataset/table/update', table) .then((response) => { diff --git a/frontend/src/views/dataset/add/AddSQL.vue b/frontend/src/views/dataset/add/AddSQL.vue index 7ec5d98da2..c720195192 100644 --- a/frontend/src/views/dataset/add/AddSQL.vue +++ b/frontend/src/views/dataset/add/AddSQL.vue @@ -1011,6 +1011,7 @@ export default { return } this.parseVariable() + if (this.loading) return this.loading = true const table = { id: this.param.tableId, diff --git a/frontend/src/views/dataset/add/AddUnion.vue b/frontend/src/views/dataset/add/AddUnion.vue index 1e59168035..71aa9bfe81 100644 --- a/frontend/src/views/dataset/add/AddUnion.vue +++ b/frontend/src/views/dataset/add/AddUnion.vue @@ -261,6 +261,7 @@ export default { this.openMessageSuccess('dataset.char_can_not_more_50', 'error') return } + if (this.loading) return this.loading = true const table = { id: this.param.tableId,