//获取基础数据:部门、费用项目 public ActionResult GetDepartmentAndCostItems() { if (Session["Power"] == null || Session["UserCode"] == null) { return(null); } else { string UserCode = Session["UserCode"].ToString(); //员工编号 string Power = Session["Power"].ToString(); //权限字符串 var list1 = UserFrameworkService.LoadEntities(u => u.UserCode == UserCode); //部门 var list2 = CostItemService.LoadEntities(u => Power.Contains(u.DepartmentId)); //费用项目 var res = new { Departent = list1, CostItem = list2, }; return(Json(res)); } }
public ActionResult GetBaseData() { //测试用Session if (Session["Power"] == null || Session["UserCode"] == null) { return(null); } else { string UserCode = Session["UserCode"].ToString(); //员工编号 string Power = Session["Power"].ToString(); //权限字符串 var list = CostItemService.LoadEntities(a => Power.Contains(a.DepartmentId)); //仓库 货位 var list1 = ItemLineService.LoadEntities(a => Power.Contains(a.DepartmentId)); //物料档案 var res = new { CostItem = list.Select(a => new { a.Id, a.Name, a.Code }), ItemLine = list1.Select(a => new { a.Id, a.Name }) }; return(Json(res)); } }