diff --git a/src/views/system/dict/index.vue b/src/views/system/dict/index.vue
index a9a9069..7375411 100644
--- a/src/views/system/dict/index.vue
+++ b/src/views/system/dict/index.vue
@@ -32,7 +32,7 @@
-
+
import {toRefs, reactive, onMounted, ref, defineComponent} from 'vue';
-import {ElMessageBox, ElMessage, FormInstance} from 'element-plus';
+import {ElMessageBox, ElMessage, FormInstance,ElLoading } from 'element-plus';
import {getTableList, deleteTables, batchGenCode, syncTable} from "/@/api/system/tools/gen";
import {TableData,TableDataState} from "/@/views/system/tools/gen/component/model"
import importTable from "/@/views/system/tools/gen/component/importTable.vue";
@@ -220,11 +220,14 @@ const handleGenTable=(row: TableData|null)=>{
type: 'warning',
})
.then(() => {
+ const loading = ElLoading.service({text:'生成中...'})
batchGenCode(ids).then(()=>{
ElMessage.success('生成成功');
resetMenuSession()
tableList();
- })
+ }).finally(() => {
+ loading.close()
+ })
})
.catch(() => {});
}