/// <summary> /// 获取组织架构树列表 /// </summary> /// <returns></returns> public JsonResult GetOrganzationTree() { try { BaseOrganizitionInfoQuery query = new BaseOrganizitionInfoQuery(); query.region_id = 1; query.org_type = 1; List <BaseOrganizitionInfoModel> orgList = baseOrganizationBLL.GetOrganizationTree(query); return(Json(new { status = 0, msg = orgList })); } catch (Exception ex) { return(Json(new { status = 1, msg = ex.Message })); } }
/// <summary> /// 获取组织架构树集合 /// </summary> /// <param name="query"></param> /// <returns></returns> public List <BaseOrganizitionInfoModel> GetOrganizationTree(BaseOrganizitionInfoQuery query) { try { List <BaseOrganizitionInfoModel> orglist = baseOrganizationDAL.GetOrganizationByOrgTypeAndRegionId(query); //BaseOrganizitionInfoModel model = new BaseOrganizitionInfoModel(); //model.id = -1; //model.org_name = "组织架构"; //model.pid = -2; //model.pcode = "root"; //orglist.Add(model); return(orglist); } catch (Exception ex) { throw ex; } }
public ActionResult PersonManage() { ViewData["GenderList"] = servPersonInfoBLL.ReadPersonXml("GenderList"); //性别 ViewData["NationList"] = servPersonInfoBLL.ReadPersonXml("NationList"); //民族 ViewData["ReligionList"] = servPersonInfoBLL.ReadPersonXml("ReligionList"); //宗教信仰 ViewData["BloodTypeList"] = servPersonInfoBLL.ReadPersonXml("BloodTypeList"); //血型 ViewData["NativeLanguageList"] = servPersonInfoBLL.ReadPersonXml("NativeLanguageList"); //母语 ViewData["NationalityList"] = servPersonInfoBLL.ReadPersonXml("NationalityList"); //国籍 ViewData["PoliticalStatusList"] = servPersonInfoBLL.ReadPersonXml("PoliticalStatusList"); //政治面貌 BaseOrganizitionInfoQuery query = new BaseOrganizitionInfoQuery(); query.region_id = 1; query.org_type = 1; List <BaseOrganizitionInfoModel> orgList = baseOrganizationBLL.GetOrganizationTree(query); ViewData["orgList"] = orgList; //部门 ViewData["staffType"] = EnumClass.GetEnumModelList <EnumClass.PersonStaffType>(); //职工类型 ViewData["staffStatus"] = EnumClass.GetEnumModelList <EnumClass.PersonStaffStatus>(); //职工状态 ViewData["studentType"] = EnumClass.GetEnumModelList <EnumClass.StudentType>(); //学生类型 ViewData["studentStatus"] = EnumClass.GetEnumModelList <EnumClass.StudentStatus>(); //学生状态 ViewData["teachStatus"] = EnumClass.GetEnumModelList <EnumClass.TeachStatus>(); //教师状态 ViewData["teachLevel"] = EnumClass.GetEnumModelList <EnumClass.TeacherLevel>(); //教师等级 return(View()); }