Merge pull request '修复树型结构报错问题' (#374) from HouJiong into v2
Reviewed-on: https://code.adminnet.top/Admin.NET/Admin.NET.Pro/pulls/374
This commit is contained in:
commit
0e4e5b9014
@ -333,19 +333,24 @@ if(@column.EffectType == "Upload"){
|
||||
@:public async Task<SysFile> Upload@(@column.PropertyName)([Required] IFormFile file)
|
||||
@:{
|
||||
@:var service = App.GetRequiredService<SysFileService>();
|
||||
@:return await service.UploadFile(new UploadFileInput { File = file }, "upload/@(@column.PropertyName)" );
|
||||
@:return await service.UploadFile(new UploadFileInput { File = file}, "upload/@(@column.PropertyName)" );
|
||||
@:}
|
||||
}
|
||||
}
|
||||
|
||||
@foreach (var column in Model.TableField){
|
||||
|
||||
if(@column.EffectType == "ApiTreeSelector" && !definedObjects.ContainsKey("@(@column.FkEntityName)Tree")){
|
||||
@{definedObjects.Add("@(@column.FkEntityName)Tree", 1);}
|
||||
@:[ApiDescriptionSettings(Name = "@(LowerFirstLetter(@column.FkEntityName))Tree", Description = "获取@(@column.ColumnComment)列表", Order = 920), HttpGet]
|
||||
@:[DisplayName("获取@(@column.FkEntityName)Tree")]
|
||||
@:public async Task<dynamic> @(@column.FkEntityName)Tree()
|
||||
@:/// <summary>
|
||||
@:/// 获取@(@Model.BusName)树列表
|
||||
@:/// </summary>
|
||||
@:/// <param name="input"></param>
|
||||
@:/// <returns></returns>
|
||||
@:[ApiDescriptionSettings(Name = "GetTreeList", Description = "获取@(@Model.BusName)树列表", Order = 960), HttpPost]
|
||||
@:[DisplayName("获取@(@Model.BusName)树列表")]
|
||||
@:public async Task<dynamic> GetTreeList()
|
||||
@:{
|
||||
@:return await _@(@Model.LowerClassName)Rep.Context.Queryable<@(@column.FkEntityName)>().Select<@(@column.FkEntityName)Output>().ToTreeAsync(u => u.Children, u => u.@(@column.PidColumn), 0);
|
||||
@:return await _@(@Model.LowerClassName)Rep.AsQueryable().OrderBy(u => new { u.OrderNo, u.Id }).ToTreeAsync(u => u.Children, u => u.Pid, 0, u => u.Id);
|
||||
@:}
|
||||
}
|
||||
}
|
||||
|
||||
@ -267,6 +267,7 @@ const userStore = useUserInfo();
|
||||
@:const dc = userStore.getDictItemByValue;
|
||||
@:const dv = userStore.getDictItemByLabel;
|
||||
@:const dl = userStore.getDictDataByCode;
|
||||
}
|
||||
|
||||
// 变量
|
||||
const state = reactive({
|
||||
|
||||
Loading…
Reference in New Issue
Block a user