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