Merge branch 'dev-sugx-20250424' into 'dev'
1.数据优先模板:代码生成器增加打包下载功能。 2.表单设计:历史版本列表中增加版本号 See merge request itc-framework/ma/2024/front!67
This commit is contained in:
@ -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,
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user