ReceiveDocOpterator.jsp
2.12 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
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ page import="weaver.general.Util"%>
<%@ page import="java.util.*"%>
<jsp:useBean id="DocReceiveManager" class="weaver.docs.change.DocReceiveManager" scope="page" />
<%
String src = request.getParameter("src");
String status = Util.null2String(request.getParameter("status"));
String detail = Util.null2String(request.getParameter("detail"));
if(src.equals("receive")) {
DocReceiveManager.receiveDoc(request, user.getUID());
%>
<script>
top.Dialog.alert('<%=SystemEnv.getHtmlLabelName(23114,user.getLanguage())%>');
location.href = 'ReceiveDoc.jsp';
</script>
<%
}
else if(src.equals("signin")) {
String ids = Util.null2String(request.getParameter("ids"));
DocReceiveManager.replyAction(ids, "1", "");
%>
<script>
top.Dialog.alert('<%=SystemEnv.getHtmlLabelName(23115,user.getLanguage())%>');
location.href = 'ReceiveDoc.jsp';
</script>
<%
}
//创建流程
else if(src.equals("createworkflow")) {
String sn = Util.null2String(request.getParameter("sn"));
String ids = Util.null2String(request.getParameter("ids"));
String wfid = Util.null2String(request.getParameter("createWfid"));
//out.println(sn+" @ "+ids+" @ "+wfid);
String requestid = DocReceiveManager.createWorkflow(request, wfid, user.getUID(), ids,sn);
session.setAttribute("createworkflow_status" + user.getUID(),"1");
%>
<script>
<%
if(Util.getIntValue(requestid)>0){
%>
top.Dialog.alert('<%=SystemEnv.getHtmlLabelName(23116,user.getLanguage())%>');
window.open("/workflow/request/ViewRequest.jsp?requestid=<%=requestid%>");
<%}else{%>
top.Dialog.alert('<%=SystemEnv.getHtmlLabelName(26173,user.getLanguage())%>');
<%}%>
location.href = 'ReceiveDoc.jsp';
</script>
<%
}
else {
String ids = Util.null2String(request.getParameter("ids"));
DocReceiveManager.replyAction(ids, status, detail);
%>
<script>
<%
if(status.equals("3")) {
%>
top.Dialog.alert('<%=SystemEnv.getHtmlLabelName(23117,user.getLanguage())%>');
<%
}
else{
%>
top.Dialog.alert('<%=SystemEnv.getHtmlLabelName(23118,user.getLanguage())%>');
<%
}
%>
location.href = 'DocReject.jsp?isclose=1';
</script>
<%
}
%>