AddressOperation.jsp
1.29 KB
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@page import="org.json.JSONArray"%>
<%@page import="weaver.social.rdeploy.address.AddressHrmOrgTree"%>
<%@page import="java.io.PrintWriter"%>
<%@ include file="/page/maint/common/initNoCache.jsp" %>
<%@ page import="weaver.file.FileUpload" %>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="JobTitlesComInfo" class="weaver.hrm.job.JobTitlesComInfo" scope="page" />
<jsp:useBean id="DepartmentComInfo" class="weaver.hrm.company.DepartmentComInfo" scope="page" />
<%
String userid =""+user.getUID();
FileUpload fu = new FileUpload(request);
String operation=Util.null2String(fu.getParameter("operation"));
AddressHrmOrgTree hrmOrg=new AddressHrmOrgTree(request,response);
response.setContentType("application/x-json; charset=UTF-8");
PrintWriter outPrint = response.getWriter();
//获取组织下所有成员
if(operation.equals("getAllPersonList")){
String root = Util.null2String(fu.getParameter("root"));
String target = Util.null2String(fu.getParameter("target"));
JSONArray ja = null;
if(target.equals("hrmOrg")){
ja = hrmOrg.getTreeDataLeafs(root);
}else if(target.equals("hrmGroup")){
ja = hrmOrg.getTreeDataLeafs2(root,user.getUID()+"");
}
outPrint.println(ja);
}
%>