public ActionResult GetAuthorizeButtonColumnList(string url) { Dictionary <string, string> dicButton = new Dictionary <string, string>(); Dictionary <string, string> dicColumn = new Dictionary <string, string>(); Model_Mod moduleEntity = ModBll.GetModuleByUrl(url); if (moduleEntity != null) { List <ModuleBtn_Mod> buttonList = ModBll.GetButtonList(moduleEntity.F_ModuleId); foreach (var item in buttonList) { if (!dicButton.ContainsKey(item.F_EnCode)) { dicButton.Add(item.F_EnCode, item.F_FullName); } } List <ModuleColumn_Mod> columnList = ModBll.GetColumnList(moduleEntity.F_ModuleId); foreach (var item in columnList) { if (!dicColumn.ContainsKey(item.F_EnCode)) { dicColumn.Add(item.F_EnCode.ToLower(), item.F_FullName); } } } var jsonData = new { module = moduleEntity, btns = dicButton, cols = dicColumn }; return(this.Success(jsonData)); }
public List <Model_Mod> GetModuleList() { List <Model_Mod> list = new List <Model_Mod>(); Model_Mod info; info = new Model_Mod(); info.F_ModuleId = "1"; info.F_ParentId = "0"; info.F_EnCode = "BaseManage"; info.F_FullName = "单位组织"; info.F_Icon = "fa fa-coffee"; info.F_UrlAddress = ""; info.F_Target = "expand"; info.F_IsMenu = 1; info.F_AllowExpand = 0; info.F_IsPublic = 0; info.F_SortCode = 1; info.F_DeleteMark = 0; info.F_EnabledMark = 1; info.F_Description = ""; info.F_ModifyDate = DateTime.Now; info.F_ModifyUserId = "System"; info.F_ModifyUserName = "******"; list.Add(info); info = new Model_Mod(); info.F_ModuleId = "1_1"; info.F_ParentId = "1"; info.F_EnCode = "CompanyManage"; info.F_FullName = "公司管理"; info.F_Icon = "fa fa-sitemap"; info.F_UrlAddress = "/LR_OrganizationModule/Company/Index"; info.F_Target = "iframe"; info.F_IsMenu = 1; info.F_AllowExpand = 1; info.F_IsPublic = 0; info.F_SortCode = 1; info.F_DeleteMark = 0; info.F_EnabledMark = 1; info.F_Description = ""; info.F_ModifyDate = DateTime.Now; info.F_ModifyUserId = "System"; info.F_ModifyUserName = "******"; list.Add(info); info = new Model_Mod(); info.F_ModuleId = "2"; info.F_ParentId = "0"; info.F_EnCode = "DevManage"; info.F_FullName = "设备管理"; info.F_Icon = "fa fa-coffee"; info.F_UrlAddress = ""; info.F_Target = "expand"; info.F_IsMenu = 1; info.F_AllowExpand = 0; info.F_IsPublic = 0; info.F_SortCode = 2; info.F_DeleteMark = 0; info.F_EnabledMark = 1; info.F_Description = ""; info.F_ModifyDate = DateTime.Now; info.F_ModifyUserId = "System"; info.F_ModifyUserName = "******"; list.Add(info); info = new Model_Mod(); info.F_ModuleId = "2_1"; info.F_ParentId = "2"; info.F_EnCode = "DevData"; info.F_FullName = "设备数据"; info.F_Icon = "fa fa-sitemap"; info.F_UrlAddress = "/LR_OrganizationModule/Company/Index"; info.F_Target = "iframe"; info.F_IsMenu = 1; info.F_AllowExpand = 1; info.F_IsPublic = 0; info.F_SortCode = 1; info.F_DeleteMark = 0; info.F_EnabledMark = 1; info.F_Description = ""; info.F_ModifyDate = DateTime.Now; info.F_ModifyUserId = "System"; info.F_ModifyUserName = "******"; list.Add(info); return(list); }