/// <summary> /// 获取全部部门数据 /// json格式 /// </summary> /// <returns></returns> public ActionResult GetDepartmentInfo4ComboTree(ViewModel_Department_QueryInfo queryModel) { //使用ref声明时需要在传入之前为其赋值 var list_department = departmentBLL.GetListBy(d => d.isDel == false, d => d.DID).ToList(); if (queryModel != null) { if (queryModel.DepartmentName != null) { list_department = list_department.Where(d => d.DepartmentName.Contains(queryModel.DepartmentName)).ToList(); } } //将当前分页查询的转为treegrid集合 List<PMS.Model.EasyUIModel.EasyUIComboTree_Department> list_comboTree =PMS.Model.EasyUIModel.Department_ViewModel.ToEasyUIComboTree(list_department); //将权限转换为对应的 return Content(Common.SerializerHelper.SerializerToString(list_comboTree)); }
/// <summary> /// 获取全部群组数据 /// json格式 /// </summary> /// <returns></returns> public ActionResult GetDepartmentInfo(ViewModel_Department_QueryInfo queryModel) { //注意此处不做分页 //int pageSize = int.Parse(Request.Form["rows"]); //int pageIndex = int.Parse(Request.Form["page"]); //int rowCount = 0; //查询所有的权限 //使用ref声明时需要在传入之前为其赋值 var list_department = departmentBLL.GetListBy(d => d.isDel == false, d => d.DID).ToList(); if (queryModel != null) { if (queryModel.DepartmentName != null) { list_department = list_department.Where(d => d.DepartmentName.Contains(queryModel.DepartmentName)).ToList(); } } //var list_department = departmentBLL.GetPageList(pageIndex, pageSize, ref rowCount, d => d.isDel == false,d=>d.DepartmentName, true).ToList(); //将当前分页查询的转为treegrid集合 List<PMS.Model.EasyUIModel.EasyUITreeGrid_Department> list_treegrid = PMS.Model.EasyUIModel.Department_ViewModel.ToEasyUITreeGrid(list_department); //不做分页 //PMS.Model.EasyUIModel.EasyUIDataGrid dgModel = new PMS.Model.EasyUIModel.EasyUIDataGrid() //{ // total = rowCount, // rows = list_treegrid, // footer = null //}; //将权限转换为对应的 return Content(Common.SerializerHelper.SerializerToString(list_treegrid)); }