public ActionResult <JsonResponses> GetGroupManagmentsAssign([FromQuery] long managementNo) { DataHandleManager.Instance().PsManagementHandle.CheckManagementNoIsExist(managementNo); ManagmentGroupAssignVo assignVo = DataHandleManager.Instance().PsMenuManagementHandle.GetGroupManagmentsAssign(managementNo); return(new JsonResponses(assignVo)); }
/// <summary> /// 获取分组权限关系列表 /// </summary> /// <param name="managementNo"></param> /// <returns></returns> public ManagmentGroupAssignVo GetGroupManagmentsAssign(long managementNo) { ManagmentGroupAssignVo assignVo = new ManagmentGroupAssignVo(); assignVo.management = DataHandleManager.Instance().PsManagementHandle.GetManagementInfo(managementNo); if (assignVo.management == null) { return(null); } PsPlatform platform = DataHandleManager.Instance().PsPlatformHandle.GetPlatformInfo(assignVo.management.PlatformNo); List <PsMenuManagement> menuManagements = this.GetMenuManagements(managementNo); if (platform == null) { return(null); } string UserNo = platform.DefaultUserNo; List <ManagementOptionValue> optionValues = DataHandleManager.Instance().PsManagementHandle.GetUserManagementList(UserNo); assignVo.optionValues = new List <CheckOptionValue>(); foreach (var item in optionValues) { bool isCheck = menuManagements.Where(o => o.ManagementNo == item.Value).FirstOrDefault() != null; assignVo.optionValues.Add(new CheckOptionValue() { isCheck = isCheck, Name = item.Name, Value = item.Value }); } return(assignVo); }
public JsonResult GetManagementGroupAssign(long ManagementNo) { ManagmentGroupAssignVo assignVo = new ManagmentGroupAssignVo(); JsonResponses jsonResponses = assignSDK.GetGroupManagmentsAssign(ManagementNo); if (jsonResponses.ValidateResponses()) { assignVo = JsonConvert.DeserializeObject <ManagmentGroupAssignVo>(JsonConvert.SerializeObject(jsonResponses.data)); } return(Json(assignVo, JsonRequestBehavior.AllowGet)); }