checkFlowListTree.jsp 1.23 KB

<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.systeminfo.*,weaver.general.*,weaver.hrm.company.*,weaver.hrm.*,java.util.*" %>
<jsp:useBean id="compInfo" class="weaver.hrm.company.CompanyComInfo" scope="page" />
<jsp:useBean id="subCompInfo" class="weaver.hrm.company.SubCompanyComInfo" scope="page" />
<tree>
<%
User user = HrmUserVarify.getUser (request , response);
if(user == null)  return ;
response.setHeader("Pragma","No-cache"); 
response.setHeader("Cache-Control","no-cache"); 
response.setDateHeader("Expires", 0);
String subCompanyId = Util.null2String(request.getParameter("subCompanyId"));
String departmentId = Util.null2String(request.getParameter("departmentId"));

    if(!subCompanyId.equals("")){
        if (HrmUserVarify.checkUserRight("SubBudget:Maint", user))
            out.println(subCompInfo.getFnaOrgTreeXMLBySubComp(subCompanyId,false));
    }else if(!departmentId.equals("")){
        if (HrmUserVarify.checkUserRight("SubBudget:Maint", user))
            out.println(subCompInfo.getFnaDeptTreeXMLByDept(departmentId,false));
    }else{
        if (HrmUserVarify.checkUserRight("SubBudget:Maint", user))
            out.println(subCompInfo.getFnaOrgTreeXMLByComp());
    }
    
%>
</tree>