feat: 代码生成支持路径方式生成

This commit is contained in:
dap
2025-02-08 19:53:12 +08:00
parent bc6818f531
commit 5e7aeaf12e
3 changed files with 17 additions and 3 deletions

View File

@@ -18,6 +18,7 @@ import {
batchGenCode,
generatedList,
genRemove,
genWithPath,
getDataSourceNames,
syncDb,
} from '#/api/tool/gen';
@@ -139,8 +140,15 @@ async function handleBatchGen() {
}
async function handleDownload(record: Recordable<any>) {
const hideLoading = message.loading('载中...');
const hideLoading = message.loading('载中...');
try {
// 路径生成
if (record.genType === '1' && record.genPath) {
await genWithPath(record.tableId);
message.success(`生成成功: ${record.genPath}`);
return;
}
// zip生成
const blob = await batchGenCode(record.tableId);
const filename = `代码生成_${record.tableName}_${dayjs().valueOf()}.zip`;
downloadByData(blob, filename);