@model RoleEditModel @using BaseOUDAL; @{ ViewBag.Title = "角色 | 权限修改"; Layout = "~/Views/Shared/_InfoLayout.cshtml"; var functionList = new BaseOUDAL.ErpBaseContext().Functions.OrderBy(o=>o.Sort).ToList(); var viewFunctionList = functionList.Where(f => f.Type != FunctionHelper.OperateType).ToList(); var optFunctionList = functionList.Where(f => f.Type == FunctionHelper.OperateType).ToList(); //加入父节点 FunctionHelper.AppendParent(functionList, viewFunctionList); FunctionHelper.AppendParent(functionList, optFunctionList); optFunctionList = optFunctionList.OrderBy(o => o.Sort).ToList(); var funcCheckSet = Model.RoleFunctions.Select(n => n.FunctionId).ToHashSet(); } @section CSS{ } @section JS{ }