⚡移动端代码生成预览新增配置
This commit is contained in:
parent
9180bb73e4
commit
dcb3c55cb1
@ -82,6 +82,7 @@ namespace Infrastructure
|
||||
|
||||
public class Gen
|
||||
{
|
||||
public bool ShowApp { get; set; }
|
||||
public bool AutoPre { get; set; }
|
||||
public string VuePath { get; set; }
|
||||
public string Author { get; set; }
|
||||
|
||||
@ -63,7 +63,10 @@
|
||||
},
|
||||
//代码生成配置
|
||||
"gen": {
|
||||
"autoPre": true, //自动去除表前缀
|
||||
//是否显示移动端代码生成
|
||||
"showApp": false,
|
||||
//自动去除表前缀
|
||||
"autoPre": true,
|
||||
"author": "admin",
|
||||
"tablePrefix": "sys_", //"表前缀(生成类名不会包含表前缀,多个用逗号分隔)",
|
||||
"vuePath": "", //前端代码存储路径eg:D:\Work\ZRAdmin-Vue3
|
||||
|
||||
@ -26,11 +26,11 @@ namespace ZR.CodeGenerator
|
||||
/// <param name="dto"></param>
|
||||
public static void Generate(GenerateDto dto)
|
||||
{
|
||||
var vuePath = AppSettings.GetConfig("gen:vuePath");
|
||||
var genOptions = AppSettings.Get<Gen>("gen");
|
||||
dto.VueParentPath = dto.VueVersion == 3 ? "ZRAdmin-vue" : "ZR.Vue";
|
||||
if (!vuePath.IsEmpty())
|
||||
if (!genOptions.VuePath.IsEmpty())
|
||||
{
|
||||
dto.VueParentPath = vuePath;
|
||||
dto.VueParentPath = genOptions.VuePath;
|
||||
}
|
||||
dto.GenOptions = GenerateOption(dto.GenTable);
|
||||
if (dto.GenTable.SubTable != null)
|
||||
@ -82,9 +82,12 @@ namespace ZR.CodeGenerator
|
||||
}
|
||||
GenerateVueJs(dto);
|
||||
GenerateSql(dto);
|
||||
if (genOptions.ShowApp)
|
||||
{
|
||||
GenerateAppVueViews(replaceDto, dto);
|
||||
GenerateAppVueFormViews(replaceDto, dto);
|
||||
GenerateAppJs(dto);
|
||||
}
|
||||
dto.ReplaceDto = replaceDto;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user