FnaSubmitRequestJsAdvance_e9.jsp
4.06 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
<%@page import="java.util.UUID"%>
<%@page import="weaver.hrm.HrmUserVarify"%>
<%@page import="weaver.hrm.User"%>
<%@page import="weaver.systeminfo.SystemEnv"%>
<%@page import="weaver.conn.RecordSet"%>
<%@page import="weaver.general.Util"%>
<%@page import="weaver.workflow.field.BrowserComInfo"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%
String guid1 = UUID.randomUUID().toString();
User user = HrmUserVarify.getUser (request , response) ;
if(user==null){
response.sendRedirect("/notice/noright.jsp") ;
return ;
}
request.getSession().setAttribute("FnaSubmitRequestJsAdvance.jsp_____"+guid1+"_____"+user.getUID(), guid1);
RecordSet rs = new RecordSet();
int requestid = Util.getIntValue(request.getParameter("requestid"),0);
int workflowid = Util.getIntValue(request.getParameter("workflowid"),0);
int formid = 0;
int currentnodetype = 0;
boolean isNeverSubmit = false;//流程从未提交下去标志位
if(workflowid <= 0){
rs.executeSql("select workflowid, currentnodetype from workflow_requestbase where requestid = "+requestid);
if(rs.next()){
workflowid = Util.getIntValue(rs.getString("workflowid"), 0);
currentnodetype = Util.getIntValue(rs.getString("currentnodetype"), 0);
}
}
if(requestid > 0 && currentnodetype==0){
rs.executeSql("select count(*) cnt from workflow_requestLog a where a.logtype <> '1' and a.requestid = "+requestid);
if(rs.next() && rs.getInt("cnt") == 0){
isNeverSubmit = true;
}
}else{
isNeverSubmit = true;
}
String dt1_fieldIdYfkje = "";
String dt1_fieldIdYfkmx = "";
String sql = "select * from fnaFeeWfInfoField where workflowid = "+workflowid;
rs.executeSql(sql);
while(rs.next()){
String fieldType = Util.null2String(rs.getString("fieldType"));
String fieldId = Util.null2String(rs.getString("fieldId"));
String dtlNumber = Util.null2String(rs.getString("dtlNumber"));
if(Util.getIntValue(dtlNumber)==1){
if(Util.getIntValue(fieldType)==1){
dt1_fieldIdYfkje = fieldId;
}else if(Util.getIntValue(fieldType)==2){
dt1_fieldIdYfkmx = fieldId;
}
}
}
%>
<script type="text/javascript" src="/fna/js/e8Common_wev8.js?r=5"></script>
<script type="text/javascript">
var _____guid1 = "<%=guid1 %>";
var dt1_fieldIdYfkje = "<%=dt1_fieldIdYfkje %>";
var dt1_fieldIdYfkmx = "<%=dt1_fieldIdYfkmx %>";
var __workflowid = "<%=workflowid %>";
var __requestid = "<%=requestid %>";
/*
//调整明细1借款金额后的回调函数
function setTzsmValue(objId, amountAdvanceBefore, amountAdvanceAfter, memo1){
var _fieldId = objId.split("_")[0];
var _dtlNumber = objId.split("_")[1];
memo1 = memo1._fnaReplaceAll("\"", "“");
jQuery("#field"+dt1_fieldIdYfkje+"_"+_dtlNumber).val(amountAdvanceAfter);
jQuery("#field"+dt1_fieldIdYfkmx+"_"+_dtlNumber).val("{"amountAdvanceBefore":""+amountAdvanceBefore+"","memo1":""+memo1+""}");
}
*/
<%-- //调整明细
function fnaAdvanceAmountDtl1_onclick(_obj){
<%
if(isNeverSubmit){
}else{
%>
_obj.blur();
var objId = _obj.id;
var _fieldId = objId.split("_")[0];
var _dtlNumber = objId.split("_")[1];
var amountAdvanceBefore = jQuery(_obj).attr("_dataBaseValue");
var amountAdvanceAfter = jQuery("#field"+dt1_fieldIdYfkje+"_"+_dtlNumber).val();
var memo1 = "";
var yfkmxStr = jQuery("#field"+dt1_fieldIdYfkmx+"_"+_dtlNumber).val();
if(yfkmxStr!=""){
yfkmxStr = yfkmxStr._fnaReplaceAll(""", "\"");
var yfkmxJson = eval("("+yfkmxStr+")");
amountAdvanceBefore = yfkmxJson.amountAdvanceBefore;
memo1 = yfkmxJson.memo1;
}
var _w = 600;
var _h = 360;
_fnaOpenDialog("/fna/wfPage/dialogAdvanceAmountOfHistoryAdd.jsp?workflowid="+__workflowid+
"&objId="+objId+
"&amountAdvanceBefore="+amountAdvanceBefore+
"&amountAdvanceAfter="+amountAdvanceAfter+
"&memo1="+memo1+
"&requestid="+__requestid,
"<%=SystemEnv.getHtmlLabelNames("83190",user.getLanguage()) %>",
_w, _h);
<%
}
%>
} --%>
</script>