requestAddList11.jsp
4.96 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
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="WFManager" class="weaver.workflow.workflow.WFManager" scope="session"/>
<jsp:useBean id="shareManager" class="weaver.share.ShareManager" scope="page" />
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
List wfidList = new ArrayList();
List wfEditList = new ArrayList();
List orderidList = new ArrayList();
String wfid = "";
String orderid = "";
//and id in (2620,3183,3223)
//2620,3183,3223,2559,2562,2565,2586,2654,2673,2678,2680,2693,2695,2698,2702,2707,2711,2713
RecordSet.execute("SELECT id FROM workflow_base where id != 1 and isvalid =1 and id in (2620,3183,3223,2559,2562,2565,2586,2654,2673,2678,2680,2693,2695,2698,2702,2707,2711,2713) order by isvalid desc ,id asc ");
while(RecordSet.next()){
wfid = Util.null2String(RecordSet.getString("id"));
//orderid = Util.null2String(RecordSet.getString("orderid"));
//wfidList.add(wfid);
//orderidList.add(orderid);
}
RecordSet.execute("select wfid,orderid from Workflow_Initialization");
while(RecordSet.next()){
wfid = Util.null2String(RecordSet.getString("wfid"));
wfEditList.add(wfid);
}
String wfname = "";
String isvalid = "";
boolean altMesFlog = true;
String checkAltMesSql = "SELECT count(1) from Workflow_RecordNavigation where userid = "+user.getUID();
RecordSet.executeSql(checkAltMesSql);
if(RecordSet.next()){
if (RecordSet.getInt(1) > 0) {
altMesFlog = false;
}
}
//////////////////////
//所有可创建流程集合
String wfcrtSqlWhereMain = shareManager.getWfShareSqlWhere(user, "t1");
String sqlmain = "select * from ShareInnerWfCreate t1 where " + wfcrtSqlWhereMain;
RecordSet.executeSql(sqlmain);
while(RecordSet.next()){
String _workflowid = RecordSet.getString("workflowid");
wfidList.add(_workflowid);
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript" src="/js/ecology8/lang/weaver_lang_<%=user.getLanguage()%>_wev8.js"></script>
<link rel="stylesheet" type="text/css" href="/rdeploy/assets/css/wf/requestshow.css">
<script type="text/javascript">
$(function () {
//鼠标移到图标上触发事件,显示设置和启用图标
$(".item .itemico img").hover(function (e) {
var imgobj = $(this).parent().parent().find("img");
$(this).attr("src", "/rdeploy/assets/img/wf/requestadd.png");
});
//只有鼠标移除整个item范围才会隐藏图标
$(".item").hover(null, function () {
var imgobj = $(this).find("img");
imgobj.attr("src", "/rdeploy/assets/img/wf/requesticon.png");
});
$(".item .itemico img").bind("click", function () {
var wfid = jQuery(this).parent().parent().find("input[name=wfid]").val();
onNewRequest(wfid);
});
});
function onNewRequest(wfid){
jQuery.post('AddWorkflowUseCount.jsp',{wfid:wfid});
var redirectUrl = "/workflow/request/AddRequest.jsp?workflowid="+wfid+"&isagent=0&beagenter=0";
var width = screen.availWidth-10 ;
var height = screen.availHeight-50 ;
var szFeatures = "top=0," ;
szFeatures +="left=0," ;
szFeatures +="width="+width+"," ;
szFeatures +="height="+height+"," ;
szFeatures +="directories=no," ;
szFeatures +="status=yes,toolbar=no,location=no," ;
szFeatures +="menubar=no," ;
szFeatures +="scrollbars=yes," ;
szFeatures +="resizable=yes" ; //channelmode
window.open(redirectUrl,"",szFeatures) ;
}
</script>
</head>
<body>
<div class="content">
<!-- item block 循环开始 -->
<%
for(int z=0;z<wfidList.size();z++){
int workflowid = Integer.parseInt((String) wfidList.get(z));
//orderid = (String) orderidList.get(z);
int contain = 0;
WFManager.reset();
WFManager.setWfid(workflowid);
WFManager.getWfInfo();
wfname = WFManager.getWfname();
isvalid=WFManager.getIsValid();
//System.out.println("workflowid = "+workflowid);
if(wfEditList.contains(String.valueOf(workflowid))){
contain = 1;
}
%>
<div class="item">
<div style="width:100%;height:20px;"></div>
<div class="itemico" >
<img src="/rdeploy/assets/img/wf/requesticon.png">
</div>
<div class="itemtitle" style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;">
<%=wfname%>
</div>
<input type="hidden" name="contain" value="<%=contain%>">
<input type="hidden" name="wfid" value="<%=workflowid%>">
<input type="hidden" name="wfname" value="<%=wfname%>">
<%--
<input type="hidden" name="orderid" value="<%=orderid%>"> --%>
</div><!-- item block -->
<%} %>
</div>
</body>
</html>