fix 代码生成细节修复

This commit is contained in:
yxh 2025-06-11 09:34:32 +08:00
parent 02d67c7ac3
commit 8a38eaa7d6
2 changed files with 6 additions and 3 deletions

View File

@ -32,7 +32,7 @@
</el-button> </el-button>
</div> </div>
<el-divider /> <el-divider />
<el-input :prefix-icon="search" v-model="filterText" placeholder="请输入部门名称" clearable style="margin-bottom: 8px;"/> <el-input :prefix-icon="search" v-model="filterText" placeholder="请输入字典名称" clearable style="margin-bottom: 8px;"/>
<el-tree <el-tree
ref="treeRef" ref="treeRef"
class="filter-tree" class="filter-tree"

View File

@ -102,7 +102,7 @@
<script setup lang="ts"> <script setup lang="ts">
import {toRefs, reactive, onMounted, ref, defineComponent} from 'vue'; 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 {getTableList, deleteTables, batchGenCode, syncTable} from "/@/api/system/tools/gen";
import {TableData,TableDataState} from "/@/views/system/tools/gen/component/model" import {TableData,TableDataState} from "/@/views/system/tools/gen/component/model"
import importTable from "/@/views/system/tools/gen/component/importTable.vue"; import importTable from "/@/views/system/tools/gen/component/importTable.vue";
@ -220,10 +220,13 @@ const handleGenTable=(row: TableData|null)=>{
type: 'warning', type: 'warning',
}) })
.then(() => { .then(() => {
const loading = ElLoading.service({text:'生成中...'})
batchGenCode(ids).then(()=>{ batchGenCode(ids).then(()=>{
ElMessage.success('生成成功'); ElMessage.success('生成成功');
resetMenuSession() resetMenuSession()
tableList(); tableList();
}).finally(() => {
loading.close()
}) })
}) })
.catch(() => {}); .catch(() => {});