WorkflowListTree.jsp
1.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.systeminfo.*" %>
<%@ page import="weaver.general.*" %>
<%@ page import="weaver.hrm.*" %>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="WorkflowComInfo" class="weaver.workflow.workflow.WorkflowComInfoRight" scope="page"/>
<jsp:useBean id="CheckSubCompanyRight" class="weaver.systeminfo.systemright.CheckSubCompanyRight" scope="page" />
<jsp:useBean id="manageDetachComInfo" class="weaver.hrm.moduledetach.ManageDetachComInfo" 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 workflowType = Util.null2String(request.getParameter("workflowType"));
int infoid = Util.getIntValue(request.getParameter("infoid"),0);
int subcompanyid = Util.getIntValue(request.getParameter("subcompanyid"),0);
int typeid = Util.getIntValue(request.getParameter("typeid"),0);
String detachablestr = request.getParameter("detachable");
int detachable = 0;
if(null==detachablestr)
{
boolean isUseWfManageDetach = manageDetachComInfo.isUseWfManageDetach();
if(isUseWfManageDetach){
detachable = 1;
}
}
else
{
detachable = Util.getIntValue(detachablestr,0);
}
int[] subcomids1= null;
//subcomids1=CheckSubCompanyRight.getSubComByUserRightId(user.getUID(),"WorkflowMonitor:All");
if(detachable==1)
subcomids1=CheckSubCompanyRight.getSubComByUserRightId(user.getUID(),"WorkflowMonitor:All",1);
else
subcomids1=CheckSubCompanyRight.getSubComByUserRightId(user.getUID(),"WorkflowMonitor:All");
out.println(WorkflowComInfo.getWFTreeXMLByType2(workflowType,""+infoid,subcomids1,""+user.getUID(),typeid,subcompanyid,detachable));
%>
</tree>