!748 修复[基础设施]-[代码生成]-[导入弹窗]下选择一个数据表后点击[导入]时,没有给用户加载动画的反馈效果

Merge pull request !748 from Bin/fix-bug
This commit is contained in:
芋道源码 2025-04-12 02:29:44 +00:00 committed by Gitee
commit e804533dc9
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -62,8 +62,8 @@
</el-row>
<!-- 操作 -->
<template #footer>
<el-button :disabled="tableList.length === 0" type="primary" @click="handleImportTable">
导入
<el-button :disabled="tableList.length === 0 || dbTableLoading" type="primary" @click="handleImportTable">
导入
</el-button>
<el-button @click="close">关闭</el-button>
</template>
@ -139,13 +139,18 @@ const handleSelectionChange = (selection) => {
/** 导入按钮操作 */
const handleImportTable = async () => {
await CodegenApi.createCodegenList({
dataSourceConfigId: queryParams.dataSourceConfigId,
tableNames: tableList.value
})
message.success('导入成功')
emit('success')
close()
dbTableLoading.value = true
try {
await CodegenApi.createCodegenList({
dataSourceConfigId: queryParams.dataSourceConfigId,
tableNames: tableList.value
})
message.success('导入成功')
emit('success')
close()
} finally {
dbTableLoading.value = false
}
}
const emit = defineEmits(['success'])
</script>