public ActionResult Create() { List <AC_ModuleModel> moduleList = (_ModuleService.GetAC_ModuleList()).Data; ViewBag.moduleList = moduleList; List <AC_FunctionModel> funList = (_FunctionService.GetAC_FunList()).Data; ViewBag.funList = funList; var model = new AC_RoleModel(); return(PartialView(model)); }
public ActionResult TestTree() { ViewBag.parentList = _aC_ModuleService.GetAC_ModuleList(0).Data; return(View()); }
private void DrowList(AC_FunctionModel model) { int moduleId = 0; #region 一级菜单 if (model != null) { var aC_Module = _aC_ModuleService.GetAC_ModuleById(model.ModuleID).Data; moduleId = aC_Module != null ? aC_Module.ParentID : 0; } var FirstAc_Module = _aC_ModuleService.GetAC_ModuleList(0).Data; var listFirst = new List <SelectListItem>() { new SelectListItem() { Text = "--Select--", Value = "" } }; if (FirstAc_Module != null) { foreach (var item in FirstAc_Module) { var infoFirst = new SelectListItem(); if (model != null) { if (moduleId == item.ModuleID) { infoFirst.Selected = true; } } infoFirst.Value = item.ModuleID.ToString(); infoFirst.Text = item.ModuleName; listFirst.Add(infoFirst); } } ViewData["FirstACModules"] = listFirst; #endregion #region 二级菜单 var ac_Module = _aC_ModuleService.GetAC_ModuleList(moduleId).Data; var list = new List <SelectListItem>() { new SelectListItem() { Text = "--Select--", Value = "" } }; if (ac_Module != null) { foreach (var item in ac_Module) { var info = new SelectListItem(); if (model != null) { if (model.ModuleID == item.ModuleID) { info.Selected = true; } } info.Value = item.ModuleID.ToString(); info.Text = item.ModuleName; list.Add(info); } } ViewData["ACModules"] = list; #endregion }