wfAgentAllTreeList.jsp
3.68 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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.workflow.request.WFAgentTreeUtil" %>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page"/>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%
String isrefreshTree = Util.null2String(request.getParameter("isrefreshTree"));
WFAgentTreeUtil manager=new WFAgentTreeUtil();
String agentFlag=request.getParameter("agentFlag");
String treeData=manager.getAgentTreeList(user.getUID()+"",agentFlag);
//刷新树功能
if(isrefreshTree.equals("y"))
{
//System.out.println("treeDate:"+treeData);
out.clear();
out.print(treeData);
return;
}
String titlename = ""+SystemEnv.getHtmlLabelName(21979,user.getLanguage());
%>
<html>
<head>
</head>
<body>
<%@ include file="/systeminfo/leftMenuCommon.jsp" %>
<table cellspacing="0" cellpadding="0" class="flowsTable" style="width:100%;" >
<tr><td class="leftTypeSearch">
<div class="topMenuTitle" style="border-bottom:none;">
<span class="leftType">
<span><img style="vertical-align:middle;" src="/images/ecology8/request/alltype_wev8.png" width="18"/></span>
<span>
<div style="width:auto;height:auto;position:relative;">
<span id="optionSpan"><%=titlename%></span>
</div>
</span>
<span id="totalDoc"></span>
</span>
<span class="leftSearchSpan">
<input type="text" class="leftSearchInput" style="width:110px;"/>
</span>
</div>
</td>
</tr>
<tr>
<td style="width:23%;" class="flowMenusTd">
<div class="flowMenuDiv" >
<div style="overflow:hidden;height:100%;position:relative;" id="overFlowDiv">
<div class="ulDiv" ></div>
</div>
</div>
</td>
</tr>
</table>
<script type="text/javascript">
var treeData=<%=treeData%>;
var numberTypes={
flowNew:{hoverColor:"#EE5F5F",color:"#EE5F5F",title:"<%=SystemEnv.getHtmlLabelName(84379,user.getLanguage())%>"},
flowResponse:{hoverColor:"#FFC600",color:"#FFC600",title:" <%=SystemEnv.getHtmlLabelName(84506,user.getLanguage())%>"},
flowAll:{hoverColor:"#A6A6A6",color:"black",title:"<%=SystemEnv.getHtmlLabelName(84382,user.getLanguage())%>"}
};
$(".ulDiv").leftNumMenu(treeData,{
numberTypes:numberTypes,
showZero:false,
menuStyles:["menu_lv1",""],
clickFunction:function(attr,level,numberType){
var frame=$("#contentframe",parent.document);
var method=attr.method;
var objid=attr.objid;
var agentFlag=attr.agentFlag;
frame.attr("src","/workflow/request/wfAgentAll.jsp?menutype="+method+"&menuid="+objid+"&agentFlag="+agentFlag+"&agented=1");
}
});
function refreshTree(ag)
{
var req;
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
}
else if (window.ActiveXObject){
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if(req){
req.open("post","/workflow/request/wfAgentAllTreeList.jsp?agentFlag="+ag+"&isrefreshTree=y",true);
req.onreadystatechange = function() {
if (req.readyState == 4 && req.status == 200) {
$(".ulDiv").html("");
treeData = jQuery.parseJSON(req.responseText);
$(".ulDiv").leftNumMenu(treeData,{
numberTypes:numberTypes,
showZero:false,
menuStyles:["menu_lv1",""],
clickFunction:function(attr,level,numberType){
var frame=$("#contentframe",parent.document);
var method=attr.method;
var objid=attr.objid;
var agentFlag=attr.agentFlag;
frame.attr("src","/workflow/request/wfAgentAll.jsp?menutype="+method+"&menuid="+objid+"&agentFlag="+agentFlag+"&agented=1");
}
});
}
};
req.send(null);
}
}
</script>
</body>
</html>