WorkflowManageFirstRow.jsp
10.4 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
150
151
152
153
154
155
156
157
158
159
160
161
162
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.general.*" %>
<%@ page import="weaver.workflow.request.RequestConstants" %>
<%@page import="weaver.hrm.User"%>
<%@page import="weaver.hrm.HrmUserVarify"%>
<%@page import="weaver.systeminfo.SystemEnv"%>
<jsp:useBean id="WFNodeFieldMainManager" class="weaver.workflow.workflow.WFNodeFieldMainManager" scope="page" />
<%
User user = HrmUserVarify.getUser (request , response) ;
if(user==null) {
response.sendRedirect("/login/Login.jsp");
return;
}
int isremark = Util.getIntValue(Util.null2String(request.getParameter("isremark")),0);
int nodeid = Util.getIntValue(Util.null2String(request.getParameter("nodeid")),0);
String nodetype = Util.null2String(request.getParameter("nodetype"));
String isaffirmancebody = Util.null2String(request.getParameter("isaffirmancebody"));
String reEditbody = Util.null2String(request.getParameter("reEditbody"));
String requestid = Util.null2String(request.getParameter("requestid"));
String requestname = Util.null2String((String)session.getAttribute(user.getUID()+"_"+requestid+"requestname"));
String requestlevel = Util.null2String(request.getParameter("requestlevel"));
int rqMessageType = Util.getIntValue(Util.null2String(request.getParameter("rqMessageType")),0);
int wfMessageType = Util.getIntValue(Util.null2String(request.getParameter("wfMessageType")),0);
String isEdit_ = Util.null2String(request.getParameter("isEdit_"));
boolean editflag = true;//流程的处理人可以编辑流程的优先级和是否短信提醒
if(isremark==1||isremark==8||isremark==9||isremark==7) editflag = false;//被转发人或被抄送人不能编辑
String requestlevel_disabled="disabled";
WFNodeFieldMainManager.resetParameter();
WFNodeFieldMainManager.setNodeid(nodeid);
WFNodeFieldMainManager.setFieldid(-2);//"紧急程度"字段在workflow_nodeform中的fieldid 定为 "-2"
WFNodeFieldMainManager.selectWfNodeField();
if(WFNodeFieldMainManager.getIsedit().equals("1")||"0".equals(nodetype))
requestlevel_disabled="";
WFNodeFieldMainManager.closeStatement();
String messageType_disabled="disabled";
WFNodeFieldMainManager.resetParameter();
WFNodeFieldMainManager.setNodeid(nodeid);
WFNodeFieldMainManager.setFieldid(-3);//"是否短信提醒"字段在workflow_nodeform中的fieldid 定为 "-3"
WFNodeFieldMainManager.selectWfNodeField();
if(WFNodeFieldMainManager.getIsedit().equals("1")||"0".equals(nodetype))
messageType_disabled="";
if(editflag&&"0".equals(nodetype)&&(!isaffirmancebody.equals("1")||reEditbody.equals("1"))){%>
<TR>
<TD class="fieldnameClass"><%=SystemEnv.getHtmlLabelName(21192,user.getLanguage())%></TD>
<TD class=fieldvalueClass>
<input type=text class=Inputstyle temptitle="<%=SystemEnv.getHtmlLabelName(21192,user.getLanguage())%>" name=requestname onChange="checkinput('requestname','requestnamespan')" size=<%=RequestConstants.RequestName_Size%> maxlength=<%=RequestConstants.RequestName_MaxLength%> value = "<%=Util.toScreenToEdit(requestname,user.getLanguage())%>" >
<span id=requestnamespan><%if("".equals(Util.toScreenToEdit(requestname,user.getLanguage()))){%><img src="/images/BacoError_wev8.gif" align=absmiddle><%}%></span>
<%if(requestlevel_disabled.equals("")){%>
<input type=radio value="0" name="requestlevel" <%if(requestlevel.equals("0")){%>checked<%}%>><%=SystemEnv.getHtmlLabelName(225,user.getLanguage())%>
<input type=radio value="1" name="requestlevel" <%if(requestlevel.equals("1")){%>checked<%}%>><%=SystemEnv.getHtmlLabelName(15533,user.getLanguage())%>
<input type=radio value="2" name="requestlevel" <%if(requestlevel.equals("2")){%>checked<%}%>><%=SystemEnv.getHtmlLabelName(2087,user.getLanguage())%>
<%}else{%>
<%if(requestlevel.equals("0")){%><%=SystemEnv.getHtmlLabelName(225,user.getLanguage())%><%}%>
<%if(requestlevel.equals("1")){%><%=SystemEnv.getHtmlLabelName(15533,user.getLanguage())%><%}%>
<%if(requestlevel.equals("2")){%><%=SystemEnv.getHtmlLabelName(2087,user.getLanguage())%><%}%>
<%}%>
</TD>
</TR>
<TR style="height:1px;">
<TD class="Line1" colSpan=2></TD>
</TR>
<%
if (wfMessageType==1) {
%>
<TR>
<TD class="fieldnameClass" > <%=SystemEnv.getHtmlLabelName(17586,user.getLanguage())%></TD>
<TD class=fieldvalueClass>
<span id=messageTypeSpan></span>
<%if(messageType_disabled.equals("")){%>
<input type=radio value="0" name="messageType" <%if(rqMessageType==0){%>checked<%}%>><%=SystemEnv.getHtmlLabelName(17583,user.getLanguage())%>
<input type=radio value="1" name="messageType" <%if(rqMessageType==1){%>checked<%}%>><%=SystemEnv.getHtmlLabelName(17584,user.getLanguage())%>
<input type=radio value="2" name="messageType" <%if(rqMessageType==2){%>checked<%}%>><%=SystemEnv.getHtmlLabelName(17585,user.getLanguage())%>
<%}else{%>
<%if(rqMessageType==0){%><%=SystemEnv.getHtmlLabelName(17583,user.getLanguage())%><%}%>
<%if(rqMessageType==1){%><%=SystemEnv.getHtmlLabelName(17584,user.getLanguage())%><%}%>
<%if(rqMessageType==2){%><%=SystemEnv.getHtmlLabelName(17585,user.getLanguage())%><%}%>
<input type=hidden name=messageType value="<%=rqMessageType%>">
<%}%>
</td>
</TR>
<TR style="height:1px;"><TD class=Line2 colSpan=2></TD></TR>
<%}%>
<%}else if(editflag&&(!isaffirmancebody.equals("1")||reEditbody.equals("1"))){%>
<TR>
<TD class="fieldnameClass"><%=SystemEnv.getHtmlLabelName(21192,user.getLanguage())%></TD>
<TD class=fieldvalueClass>
<%if("1".equals(isEdit_)&&(!isaffirmancebody.equals("1")||reEditbody.equals("1"))){%>
<input type=text class=Inputstyle temptitle="<%=SystemEnv.getHtmlLabelName(21192,user.getLanguage())%>" name=requestname onChange="checkinput('requestname','requestnamespan')" size=<%=RequestConstants.RequestName_Size%> maxlength=<%=RequestConstants.RequestName_MaxLength%> value = "<%=Util.toScreenToEdit(requestname,user.getLanguage())%>" >
<span id=requestnamespan><%if("".equals(Util.toScreenToEdit(requestname,user.getLanguage()))){%><img src="/images/BacoError_wev8.gif" align=absmiddle><%}%></span>
<%}else{%>
<%=Util.toScreenToEdit(requestname,user.getLanguage())%>
<input type=hidden temptitle="<%=SystemEnv.getHtmlLabelName(21192,user.getLanguage())%>" name=requestname value="<%=Util.toScreenToEdit(requestname,user.getLanguage())%>">
<%}%>
<%if(requestlevel_disabled.equals("")){%>
<input type=radio value="0" name="requestlevel" <%if(requestlevel.equals("0")){%>checked<%}%>><%=SystemEnv.getHtmlLabelName(225,user.getLanguage())%>
<input type=radio value="1" name="requestlevel" <%if(requestlevel.equals("1")){%>checked<%}%>><%=SystemEnv.getHtmlLabelName(15533,user.getLanguage())%>
<input type=radio value="2" name="requestlevel" <%if(requestlevel.equals("2")){%>checked<%}%>><%=SystemEnv.getHtmlLabelName(2087,user.getLanguage())%>
<%}else{%>
<%if(requestlevel.equals("0")){%><%=SystemEnv.getHtmlLabelName(225,user.getLanguage())%><%}%>
<%if(requestlevel.equals("1")){%><%=SystemEnv.getHtmlLabelName(15533,user.getLanguage())%><%}%>
<%if(requestlevel.equals("2")){%><%=SystemEnv.getHtmlLabelName(2087,user.getLanguage())%><%}%>
<%}%>
</TD>
</TR>
<TR style="height:1px;">
<TD class="Line1" colSpan=2></TD>
</TR>
<%
if (wfMessageType==1) {
%>
<TR>
<TD class="fieldnameClass" > <%=SystemEnv.getHtmlLabelName(17586,user.getLanguage())%></TD>
<TD class=fieldvalueClass>
<span id=messageTypeSpan></span>
<%if(messageType_disabled.equals("")){%>
<input type=radio value="0" name="messageType" <%if(rqMessageType==0){%>checked<%}%>><%=SystemEnv.getHtmlLabelName(17583,user.getLanguage())%>
<input type=radio value="1" name="messageType" <%if(rqMessageType==1){%>checked<%}%>><%=SystemEnv.getHtmlLabelName(17584,user.getLanguage())%>
<input type=radio value="2" name="messageType" <%if(rqMessageType==2){%>checked<%}%>><%=SystemEnv.getHtmlLabelName(17585,user.getLanguage())%>
<%}else{%>
<%if(rqMessageType==0){%><%=SystemEnv.getHtmlLabelName(17583,user.getLanguage())%><%}%>
<%if(rqMessageType==1){%><%=SystemEnv.getHtmlLabelName(17584,user.getLanguage())%><%}%>
<%if(rqMessageType==2){%><%=SystemEnv.getHtmlLabelName(17585,user.getLanguage())%><%}%>
<input type=hidden name=messageType value="<%=rqMessageType%>">
<%}%>
</td>
</TR>
<TR style="height:1px;"><TD class=Line2 colSpan=2></TD></TR>
<%}%>
<%}else{%>
<tr>
<TD class="fieldnameClass"><%=SystemEnv.getHtmlLabelName(21192,user.getLanguage())%></td>
<TD class=fieldvalueClass>
<%=Util.toScreenToEdit(requestname,user.getLanguage())%>
<input type=hidden temptitle="<%=SystemEnv.getHtmlLabelName(21192,user.getLanguage())%>" name=requestname value="<%=Util.toScreenToEdit(requestname,user.getLanguage())%>">
<input type=hidden name=requestlevel value="<%=requestlevel%>">
<input type=hidden name=messageType value="<%=rqMessageType%>">
<%if(requestlevel.equals("0")){%><%=SystemEnv.getHtmlLabelName(225,user.getLanguage())%>
<%} else if(requestlevel.equals("1")){%><%=SystemEnv.getHtmlLabelName(15533,user.getLanguage())%>
<%} else if(requestlevel.equals("2")){%><%=SystemEnv.getHtmlLabelName(2087,user.getLanguage())%> <%}%>
<%if(rqMessageType==0){%><%=SystemEnv.getHtmlLabelName(17583,user.getLanguage())%>
<%} else if(rqMessageType==1){%><%=SystemEnv.getHtmlLabelName(17584,user.getLanguage())%>
<%} else if(rqMessageType==2){%><%=SystemEnv.getHtmlLabelName(17585,user.getLanguage())%> <%}%>
</td>
</tr> <tr style="height:1px;">
<td class="Line1" colSpan=2></td>
</tr>
<!--第一行结束 -->
<%}
WFNodeFieldMainManager.closeStatement();
%>