/// <summary> /// 移除菜单 /// </summary> /// <param name="id">权限id</param> /// <param name="mids">菜单id集合</param> /// <returns></returns> public ActionResult RemoveMenus(int id, string mids) { string[] ids = mids.Split(','); Permission permission = PermissionBll.GetById(id); if (permission is null) { return(ResultData(null, false, "未找到相应的权限信息!")); } List <Menu> menus = MenuBll.LoadEntities(m => ids.Contains(m.Id.ToString())).ToList(); menus.ForEach(m => permission.Menu.Remove(m)); bool b = PermissionBll.UpdateEntitySaved(permission); return(ResultData(null, b, b ? "权限配置完成!" : "权限配置失败!")); }