public JsonResult GetManagementAssign(long RolesNo) { ManagmentAssignVo assignVo = new ManagmentAssignVo(); JsonResponses jsonResponses = assignSDK.GetManagementAssign(RolesNo, (int)ManagementType.MENU_TYPE); if (jsonResponses.ValidateResponses()) { assignVo = JsonConvert.DeserializeObject <ManagmentAssignVo>(JsonConvert.SerializeObject(jsonResponses.data)); } return(Json(assignVo, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 获取角色权限列表 /// </summary> /// <param name="RolesNo"></param> /// <returns></returns> public ManagmentAssignVo GetManagementAssign(long RolesNo, long ManagementType) { ManagmentAssignVo assignVo = new ManagmentAssignVo(); List <PsManagementRoles> psManagementRoles = this.GetManagementRoles(RolesNo); assignVo.RolesInfo = DataHandleManager.Instance().PsRolesHandle.GetRolesInfo(RolesNo); List <OptionValue> optionValues = DataHandleManager.Instance().PsManagementHandle.GetRolesOptionValues(assignVo.RolesInfo.PlatformNo, ManagementType); assignVo.optionValues = new List <CheckOptionValue>(); foreach (var item in optionValues) { bool isCheck = psManagementRoles.Where(o => o.ManagementNo == item.Value).FirstOrDefault() != null; assignVo.optionValues.Add(new CheckOptionValue() { isCheck = isCheck, Name = item.Name, Value = item.Value }); } return(assignVo); }
public ActionResult <JsonResponses> GetManagementAssign([FromQuery] RoleManagmentQuery model) { ManagmentAssignVo managmentAssignVo = DataHandleManager.Instance().PsManagementRolesHandle.GetManagementAssign(model.RolesNo, model.ManagementType.ToList()); return(new JsonResponses(managmentAssignVo)); }
public ActionResult <JsonResponses> GetManagementAssign([FromQuery] long RolesNo, [FromQuery] long ManagementType) { ManagmentAssignVo managmentAssignVo = DataHandleManager.Instance().PsManagementRolesHandle.GetManagementAssign(RolesNo, ManagementType); return(new JsonResponses(managmentAssignVo)); }