diff --git a/插件库/Lskj.BaseAccraditation/FrmMain.cs b/插件库/Lskj.BaseAccraditation/FrmMain.cs index 3e24792..560c1b6 100644 --- a/插件库/Lskj.BaseAccraditation/FrmMain.cs +++ b/插件库/Lskj.BaseAccraditation/FrmMain.cs @@ -178,9 +178,15 @@ namespace Lskj.BaseAccraditation { return MainImpl.GetSystemdllTab(dynamicModelTask.Result.ModuleCode);//获取单个模块信息 })); + Task KeyFieldTask = cachesDic.AddTask(this, "KeyField", new Task(() => + { + string keyField = BaseImpl.GetBasePrimaryKey(dynamicModelTask.Result.ModuleCode); + return keyField; + })); Task baseAccraditationModelTask = cachesDic.AddTask(this, "BaseAccraditationModel", new Task(() => { BaseAccraditationModel BaseAuditModel = new BaseAccraditationModel(accraditationModelRowTask.Result); + BaseAuditModel.KeyField = KeyFieldTask.Result; Task columnPrefixTask = cachesDic.AddTask(this, "ColumnPrefix", new Task(() => { return BaseImpl.GetColumnPrefix(BaseAuditModel.BillTable); @@ -195,10 +201,7 @@ namespace Lskj.BaseAccraditation { return PowerImpl.getAllPersonnel(baseAccraditationModelTask.Result.OverBackOper); })); - Task KeyFieldTask = cachesDic.AddTask(this, "KeyField", new Task(() => - { - return BaseImpl.GetBasePrimaryKey(dynamicModelTask.Result.ModuleCode); - })); + Task menuConfigTabTask = cachesDic.AddTask(this, "MenuConfigTab", new Task(() => { return BaseImpl.GetMenuConfigTab(dynamicModelTask.Result.ModuleId);