Merge branch 'dev-sugx-20250424' into 'dev'

1.数据优先模板:代码生成器增加打包下载功能。 2.表单设计:历史版本列表中增加版本号

See merge request itc-framework/ma/2024/front!67
This commit is contained in:
890147
2025-04-24 08:11:42 +00:00
6 changed files with 120 additions and 22 deletions

View File

@ -22,6 +22,7 @@ enum Api {
App = '/system/generator/generator-app-code',
Master = '/system/databaselink/master-info',
Batch = '/system/generator/generator-code/batch',
DownloadCodes='/system/generator/downloadCodes',
}
/**
@ -251,3 +252,23 @@ export async function batchGeneratorCode(data: GeneratorModel, mode: ErrorMessag
},
);
}
/**
* @description: 根据uuid(目录名称)下载代码
*/
export async function downloadCodes(
params?: object,
mode: ErrorMessageMode = 'modal'
) {
return defHttp.download(
{
url: Api.DownloadCodes+"/"+params.uuid,
method: 'GET',
responseType: 'blob',
},
{
errorMessageMode: mode,
},
);
}

View File

@ -4,6 +4,7 @@ import { TableStructureConfig } from '/@/model/generator/tableStructureConfig';
export interface GeneratorModel extends GeneratorConfig {
frontCode: FrontCode;
id?: string;
actionType?: string;
}
export interface GeneratorAppModel extends FrontCode {