Synergy4MenuBrowserOperation.jsp
1.65 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
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="java.util.ArrayList"%>
<%@ page import="weaver.docs.category.security.*" %>
<%@ page import="weaver.docs.category.*" %>
<%@ page import="weaver.hrm.*" %>
<%@ page import="java.util.*" %>
<%@ page import="weaver.general.*" %>
<%@ page import="weaver.docs.multidocupload.*" %>
<%@ page import="weaver.systeminfo.*" %>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="rs1" class="weaver.conn.RecordSet" scope="page" />
<%
StringBuffer sb=new StringBuffer();
sb.append("[");
String id=Util.null2String(request.getParameter("id"));
String stype = Util.null2String(request.getParameter("stype"));
int userLanguage = Util.getIntValue(request.getParameter("language"));
if(stype.equals("wf"))stype="workflow";
if(!id.equals("")){
id=(String)id.split("_")[1];
}
//System.out.println("============id:"+id);
String wherestr=" where frommodule='"+stype+"' and wfid =0 ";
if(id.equals("")){
sb.append("{name:\"全部\", id:\"q_0\", isParent:true ,open:true}");
rs.executeSql("select id,modulename from synergy_base "+wherestr+" order by orderkey");
while(rs.next()){
String typeId=Util.null2String(rs.getString("id"));
String typeName=SystemEnv.getHtmlLabelName(Util.getIntValue(rs.getString("modulename")),userLanguage);
if(sb.toString().indexOf(",")>1){
sb.append(",{ id:\"q_"+typeId+"\", pId:\"q_0\", name:\""+typeName+"\",isParent:false}");
}else{
sb.append("{ id:\"q_"+typeId+"\", pId:\"q_0\", name:\""+typeName+"\",isParent:false}");
}
}
}
sb.append("] ");
//System.out.println("============:"+sb.toString());
out.println(sb.toString());
%>