diff --git a/frontend/src/api/datasource.ts b/frontend/src/api/datasource.ts index 74ca09ea..7739df2e 100644 --- a/frontend/src/api/datasource.ts +++ b/frontend/src/api/datasource.ts @@ -19,4 +19,5 @@ export const datasourceApi = { saveTable: (data: any) => request.post('/datasource/editTable', data), saveField: (data: any) => request.post('/datasource/editField', data), getDs: (id: number) => request.post(`/datasource/get/${id}`), + cancelRequests: () => request.cancelRequests(), } diff --git a/frontend/src/views/ds/Datasource.vue b/frontend/src/views/ds/Datasource.vue index 8fe01004..4dd39791 100644 --- a/frontend/src/views/ds/Datasource.vue +++ b/frontend/src/views/ds/Datasource.vue @@ -56,6 +56,7 @@ const datasourceListWithSearch = computed(() => { const beforeClose = () => { datasourceConfigvVisible.value = false activeStep.value = 0 + datasourceApi.cancelRequests() } const defaultDatasourceListWithSearch = computed(() => { if (!defaultDatasourceKeywords.value) return defaultDatasourceList.value diff --git a/frontend/src/views/ds/DatasourceForm.vue b/frontend/src/views/ds/DatasourceForm.vue index d2564ebe..2dc34b93 100644 --- a/frontend/src/views/ds/DatasourceForm.vue +++ b/frontend/src/views/ds/DatasourceForm.vue @@ -1,5 +1,5 @@