roleBrowser.jsp
3.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
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<%@page import="org.json.JSONObject"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.*" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%
String guid1 = UUID.randomUUID().toString();
RecordSet rs1 = new RecordSet();
StringBuffer zNodes = new StringBuffer();
int idx = 0;
String sql1 = "SELECT a.* from HrmRoles a ORDER BY a.rolesname";
//out.println(sql1+"<br>");
rs1.executeSql(sql1);
while (rs1.next()) {
RecordSet rs2 = new RecordSet();
String _id1 = Util.null2String(rs1.getString("id")).trim();
String _name1 = rs1.getString("rolesmark");
if (idx > 0) {
zNodes.append(",");
}
String chkDisabled1 = "chkDisabled:false";
String isChecked1 = "checked:false";
String isOpen1 = "open:false";
zNodes.append("{" + "id:" + JSONObject.quote(_id1) + ","
+ "name:" + JSONObject.quote(_name1) + "," + isOpen1 + "," + isChecked1 + ","
+ chkDisabled1 + "," + "icon:"
+ JSONObject.quote("/images/treeimages/subCopany_Colse_wev8.gif") + "}");
idx++;
}
%>
<HTML>
<HEAD>
<LINK href="/css/Weaver_wev8.css" type=text/css rel=STYLESHEET>
<link rel="stylesheet" href="/wui/common/jquery/plugin/zTree/css/zTreeStyle/zTreeStyle_wev8.css?r=3" type="text/css">
<script language="javascript" src="/wui/common/jquery/plugin/zTree/js/jquery.ztree.core_wev8.js?r=2"></script>
</HEAD>
<BODY style="text-align: center;">
<ul id="fnaFeeTypeTree" class="ztree"></ul>
<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp" %>
<%@ include file="/systeminfo/RightClickMenu_wev8.jsp" %>
</BODY>
</HTML>
<script type="text/javascript">
var setting = {
check: {
enable: false,
chkStyle: "radio",
radioType: "all"
},
data: {
simpleData: {
enable: true
}
},
callback: {
onClick: fnaWfTree_OnClick
}
};
function fnaWfTree_OnClick(event, treeId, treeNode) {
if(treeNode.level==0){
//alert("[ onCheck ] (" + treeNode.id + "; " + treeNode.level + "; " + treeNode.name + "; " + treeNode.checked+" )");
window.parent.returnValue = {id:treeNode.id,name:treeNode.name,path:""};
window.parent.close();
}
}
function onlyFnaWf_onclick(_this){
var zNodes = [<%=zNodes %>];
jQuery.fn.zTree.init(jQuery("#fnaFeeTypeTree"), setting, zNodes);
}
jQuery(document).ready(function(){
onlyFnaWf_onclick(jQuery("#onlyFnaWf")[0]);
});
</script>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery(".btn_style").hover(function(){
mm_style_onhover(this,1);
},function(){
mm_style_onhover(this,2);
});
});
function mm_style_onhover(_obj,_type){
_obj = jQuery(_obj);
if(_type==2){
_obj.removeClass("btn_style_focus");
}else{
_obj.addClass("btn_style_focus");
}
}
function btnok_onclick(){
//alert("btnok_onclick()");
var checkNodeIds = "";
var checkNodeNames = "";
var zTree = jQuery.fn.zTree.getZTreeObj("fnaFeeTypeTree");
var checkNodeArray = zTree.getCheckedNodes(true);
var checkCount = checkNodeArray;
if(checkCount.length > 0){
//alert(checkNodeArray[i].name+"="+checkNodeArray[i].getCheckStatus().half);
checkNodeIds += checkNodeArray[0].id;
checkNodeNames += checkNodeArray[0].name;
window.parent.returnValue = {id:checkNodeIds,name:checkNodeNames,path:""};
window.parent.close();
}else{
alert("<%=SystemEnv.getHtmlLabelName(1011,user.getLanguage()) %>");//请先选择记录,再进行该操作
}
}
function btnclear_onclick(){
//alert("btnclear_onclick()");
window.parent.returnValue = {id:"",name:"",path:""};
window.parent.close();
}
function btnclose_onclick(){
window.parent.returnValue = null;
window.parent.close();
}
</script>
<style>
.btn_style_focus{
background-color: #EEEEEE;
}
.btn_style{
border: #d2d2d2 1px solid;
margin: 0px;
padding: 0px;
width: 60px;
color: #808080;
font-family: 微软雅黑;
text-align: center;
cursor: pointer;
}
</style>