|
@@ -1,17 +1,18 @@
|
1
|
1
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
2
|
2
|
<%@ include file="/sys/ui/jsp/common.jsp"%>
|
3
|
3
|
<%@ taglib uri="/WEB-INF/KmssConfig/sys/mobile/mui.tld" prefix="mui"%>
|
|
4
|
+<c:set var="tiny" value="true" scope="request" />
|
4
|
5
|
<%@ taglib uri="/WEB-INF/KmssConfig/sys/person/person.tld" prefix="person"%>
|
5
|
6
|
|
6
|
7
|
<template:include ref="mobile.view" compatibleMode="true">
|
7
|
8
|
<template:replace name="title">
|
8
|
|
- <c:out value="${jySealUsedMainForm.docSubject}"></c:out>
|
|
9
|
+ <c:out value="${ybSealUsedMainForm.docSubject}"></c:out>
|
9
|
10
|
</template:replace>
|
10
|
11
|
<template:replace name="head">
|
11
|
12
|
<mui:min-file name="mui-seal-used-view.css"/>
|
12
|
13
|
</template:replace>
|
13
|
14
|
<template:replace name="content">
|
14
|
|
- <html:form action="/jy/seal/jy_seal_used_main/jySealUsedMain.do">
|
|
15
|
+ <html:form action="/yb/seal/yb_seal_used_main/ybSealUsedMain.do">
|
15
|
16
|
<div id="scrollView"
|
16
|
17
|
data-dojo-type="mui/view/DocScrollableView"
|
17
|
18
|
data-dojo-mixins="mui/form/_ValidateMixin">
|
|
@@ -19,12 +20,12 @@
|
19
|
20
|
<div class="muiFlowInfoW muiFormContent">
|
20
|
21
|
<header class="muiFlowHeader">
|
21
|
22
|
<div class="muiProcessIcon">
|
22
|
|
- <img class="muiProcessImg" src='<person:headimageUrl personId="${jySealUsedMainForm.docCreatorId}"/>'/>
|
|
23
|
+ <img class="muiProcessImg" src='<person:headimageUrl personId="${ybSealUsedMainForm.docCreatorId}"/>'/>
|
23
|
24
|
</div>
|
24
|
25
|
<div class="muiProcessTitle">
|
25
|
26
|
<xform:text property="docCreatorName" mobile="true"/>
|
26
|
27
|
</div>
|
27
|
|
- <c:if test="${jySealUsedMainForm.docStatus eq '30'}">
|
|
28
|
+ <c:if test="${ybSealUsedMainForm.docStatus eq '30'}">
|
28
|
29
|
<div class="muiProcessStatus" id="statusDiv">
|
29
|
30
|
<i class="mui mui-processPass"></i>
|
30
|
31
|
</div>
|
|
@@ -33,7 +34,7 @@
|
33
|
34
|
<table class="muiSimple" cellpadding="0" cellspacing="0">
|
34
|
35
|
<tr>
|
35
|
36
|
<td class="muiTitle">
|
36
|
|
- <bean:message bundle="jy-seal" key="seal.docSubject" />
|
|
37
|
+ <bean:message bundle="yb-seal" key="seal.docSubject" />
|
37
|
38
|
</td><td>
|
38
|
39
|
<xform:text property="docSubject" mobile="true"/>
|
39
|
40
|
</td>
|
|
@@ -43,70 +44,90 @@
|
43
|
44
|
<div data-dojo-type="mui/panel/Content" data-dojo-props="title:'审批内容',icon:'mui-ul'">
|
44
|
45
|
<table class="muiSimple" cellpadding="0" cellspacing="0">
|
45
|
46
|
<html:hidden property="fdId"/>
|
46
|
|
- <html:hidden property="jySealMainListIds"/>
|
|
47
|
+ <input type="hidden" id="sealNameTxt" />
|
|
48
|
+ <input type="hidden" id="sealCodeTxt" />
|
|
49
|
+ <input type="hidden" id="ukeyNumTxt" />
|
47
|
50
|
<tr>
|
48
|
51
|
<td class="muiTitle">
|
49
|
|
- <bean:message bundle="jy-seal" key="seal.fdNo"/>
|
|
52
|
+ <bean:message bundle="yb-seal" key="seal.fdNumber"/>
|
50
|
53
|
</td>
|
51
|
54
|
<td >
|
52
|
55
|
<xform:text property="fdNo" mobile="true"/>
|
53
|
56
|
</td>
|
54
|
57
|
</tr>
|
55
|
|
- <%--印章名称--%>
|
|
58
|
+ <%--业务类型--%>
|
56
|
59
|
<tr>
|
57
|
60
|
<td class="muiTitle">
|
58
|
|
- <bean:message bundle="jy-seal" key="seal.selectSeal"/>
|
|
61
|
+ <bean:message bundle="yb-seal" key="seal.fdSealBusType"/>
|
59
|
62
|
</td>
|
60
|
63
|
<td>
|
61
|
|
- <xform:text property="jySealMainListNames" mobile="true"/>
|
|
64
|
+ <c:if test="${ybSealUsedMainForm.fdBusType == '1' }">
|
|
65
|
+ <c:out value="居民医保"></c:out>
|
|
66
|
+ </c:if>
|
|
67
|
+ <c:if test="${ybSealUsedMainForm.fdBusType == '2' }">
|
|
68
|
+ <c:out value="职工医保"></c:out>
|
|
69
|
+ </c:if>
|
|
70
|
+ <c:if test="${ybSealUsedMainForm.fdBusType == '3' }">
|
|
71
|
+ <c:out value="基金财务"></c:out>
|
|
72
|
+ </c:if>
|
62
|
73
|
</td>
|
63
|
74
|
</tr>
|
64
|
75
|
<tr>
|
65
|
76
|
<td class="muiTitle">
|
66
|
|
- <bean:message bundle="jy-seal" key="seal.className"/>
|
|
77
|
+ <bean:message bundle="yb-seal" key="seal.fdAddCompSeal"/>
|
67
|
78
|
</td>
|
68
|
79
|
<td>
|
69
|
|
- <xform:text property="fdSealModel" mobile="true"/>
|
70
|
|
- </td>
|
71
|
|
- </tr>
|
72
|
|
- <tr>
|
73
|
|
- <td class="muiTitle">
|
74
|
|
- <bean:message bundle="jy-seal" key="jySealUsedMain.fdDocument"/>
|
75
|
|
- </td>
|
76
|
|
- <td>
|
77
|
|
- <xform:text property="fdDocument" mobile="true"/>
|
|
80
|
+ <c:if test="${ybSealUsedMainForm.fdAddCompSeal == false}">
|
|
81
|
+ <c:out value="否"></c:out>
|
|
82
|
+ </c:if>
|
|
83
|
+ <c:if test="${ybSealUsedMainForm.fdAddCompSeal == true}">
|
|
84
|
+ <c:out value="是"></c:out>
|
|
85
|
+ </c:if>
|
78
|
86
|
</td>
|
79
|
87
|
</tr>
|
|
88
|
+ <c:if test="${ybSealUsedMainForm.fdAddCompSeal == true }">
|
|
89
|
+ <tr>
|
|
90
|
+ <td class="muiTitle">
|
|
91
|
+ <bean:message bundle="yb-seal" key="seal.selectCompSeal"/>
|
|
92
|
+ </td>
|
|
93
|
+ <td>
|
|
94
|
+ <xform:text property="fdCompSealName" mobile="true"/>
|
|
95
|
+ </td>
|
|
96
|
+ </tr>
|
|
97
|
+ <tr>
|
|
98
|
+ <td class="muiTitle">
|
|
99
|
+ <bean:message bundle="yb-seal" key="ybSealUsedMain.fdCompSealKeyText"/>
|
|
100
|
+ </td>
|
|
101
|
+ <td>
|
|
102
|
+ <xform:text property="fdCompSealKeyText" mobile="true"/>
|
|
103
|
+ </td>
|
|
104
|
+ </tr>
|
|
105
|
+ </c:if>
|
80
|
106
|
<tr>
|
81
|
107
|
<td class="muiTitle">
|
82
|
|
- <bean:message bundle="jy-seal" key="jySealUsedMain.fdDocumentLink"/>
|
|
108
|
+ <bean:message bundle="yb-seal" key="seal.viewCurSealFile"/>
|
83
|
109
|
</td>
|
84
|
110
|
<td>
|
85
|
|
- <xform:text property="fdDocumentLink" mobile="true"/>
|
|
111
|
+ <button type="button" style="width:100px;height:25px; border:0px; background-color:#47b5e6 " onclick="viewSealFile('${ybSealUsedMainForm.fdDocumentLink}')">
|
|
112
|
+ 查看
|
|
113
|
+ </button>
|
86
|
114
|
</td>
|
87
|
115
|
</tr>
|
88
|
|
- <%-- 用印文件类别--%>
|
89
|
116
|
<tr>
|
90
|
117
|
<td class="muiTitle">
|
91
|
|
- <bean:message bundle="jy-seal" key="jySealUsedMain.usedSealType"/>
|
92
|
|
- </td>
|
93
|
|
- <td>
|
94
|
|
- <xform:text property="fdJySealFileTypeName" mobile="true"/>
|
95
|
|
- </td>
|
96
|
|
- </tr>
|
97
|
|
- <tr>
|
98
|
|
- <td class="muiTitle">
|
99
|
|
- <bean:message bundle="jy-seal" key="jySealUsedMain.matter"/>
|
|
118
|
+ <bean:message bundle="yb-seal" key="seal.viewOrgSealFile"/>
|
100
|
119
|
</td>
|
101
|
120
|
<td>
|
102
|
|
- <xform:text property="fdJySealMatterName" mobile="true"/>
|
|
121
|
+ <button type="button" style="width:100px;height:25px; border:0px; background-color:#47b5e6 " onclick="viewSealFile('${ybSealUsedMainForm.fdOrgDocumentLink}')">
|
|
122
|
+ 查看
|
|
123
|
+ </button>
|
103
|
124
|
</td>
|
104
|
125
|
</tr>
|
105
|
126
|
<tr>
|
106
|
127
|
<td class="muiTitle">
|
107
|
|
- <bean:message bundle="jy-seal" key="jySealUsedMain.fdReason"/>
|
|
128
|
+ <bean:message bundle="yb-seal" key="ybSealUsedMain.fdRemark"/>
|
108
|
129
|
</td><td>
|
109
|
|
- <xform:text property="fdReason" mobile="true"/>
|
|
130
|
+ <xform:text property="fdRemark" mobile="true"/>
|
110
|
131
|
</td>
|
111
|
132
|
</tr>
|
112
|
133
|
<tr>
|
|
@@ -115,14 +136,14 @@
|
115
|
136
|
<td>
|
116
|
137
|
<c:import url="/sys/attachment/mobile/import/view.jsp"
|
117
|
138
|
charEncoding="UTF-8">
|
118
|
|
- <c:param name="formName" value="jySealUsedMainForm"></c:param>
|
|
139
|
+ <c:param name="formName" value="ybSealUsedMainForm"></c:param>
|
119
|
140
|
<c:param name="fdKey" value="attachment"></c:param>
|
120
|
141
|
</c:import>
|
121
|
142
|
</td>
|
122
|
143
|
</tr>
|
123
|
144
|
<tr>
|
124
|
145
|
<td class="muiTitle">
|
125
|
|
- <bean:message bundle="jy-seal" key="jySealUsedMain.docCreator"/>
|
|
146
|
+ <bean:message bundle="yb-seal" key="ybSealUsedMain.docCreator"/>
|
126
|
147
|
</td><td>
|
127
|
148
|
<xform:text property="docCreatorName" mobile="true"/>
|
128
|
149
|
|
|
@@ -130,7 +151,7 @@
|
130
|
151
|
</tr>
|
131
|
152
|
<tr>
|
132
|
153
|
<td class="muiTitle">
|
133
|
|
- <bean:message bundle="jy-seal" key="jySealUsedMain.docCreateTime"/>
|
|
154
|
+ <bean:message bundle="yb-seal" key="seal.docCreateTime"/>
|
134
|
155
|
</td><td>
|
135
|
156
|
<xform:text property="docCreateTime" mobile="true"/>
|
136
|
157
|
</td>
|
|
@@ -138,179 +159,158 @@
|
138
|
159
|
<br/>
|
139
|
160
|
</table>
|
140
|
161
|
</div>
|
141
|
|
- <c:if test="${jySealUsedMainForm.fdUseSealType == '0' }">
|
142
|
|
- <div class="txtContent">
|
143
|
|
- <%@include file="/jy/seal/mobile/sealUsed/Sealprinting_view.jsp"%>
|
144
|
|
- </div>
|
145
|
|
- </c:if>
|
146
|
|
- <c:if test="${jySealUsedMainForm.fdUseSealType == '1' }">
|
147
|
|
- <div class="txtContent">
|
148
|
|
- <%@include file="/jy/seal/mobile/sealUsed/Sealprinting_elec_view.jsp"%>
|
149
|
|
- </div>
|
150
|
|
- </c:if>
|
151
|
|
- <br/>
|
|
162
|
+ <%--流程记录--%>
|
152
|
163
|
<div data-dojo-type="mui/panel/Content" data-dojo-props="title:'流程记录',icon:'mui-ul'">
|
153
|
|
- <c:import url="/sys/lbpmservice/mobile/lbpm_audit_note/import/view.jsp" charEncoding="UTF-8">
|
154
|
|
- <c:param name="fdModelId" value="${jySealUsedMainForm.fdId }"/>
|
155
|
|
- <c:param name="fdModelName" value="com.landray.kmss.jy.seal.model.JySealUsedMain"/>
|
156
|
|
- <c:param name="formBeanName" value="jySealUsedMainForm"/>
|
157
|
|
- </c:import>
|
158
|
|
- </div>
|
|
164
|
+ <c:import url="/sys/lbpmservice/mobile/lbpm_audit_note/import/view.jsp" charEncoding="UTF-8">
|
|
165
|
+ <c:param name="fdModelId" value="${ybSealUsedMainForm.fdId}" />
|
|
166
|
+ <c:param name="fdModelName" value="com.landray.kmss.yb.seal.model.YbSealUsedMain" />
|
|
167
|
+ <c:param name="formBeanName" value="ybSealUsedMainForm" />
|
|
168
|
+ </c:import>
|
|
169
|
+ </div>
|
159
|
170
|
</div>
|
160
|
|
- <c:if test="${jySealUsedMainForm.docStatus >= '30' }">
|
|
171
|
+
|
|
172
|
+ <c:if test="${ybSealUsedMainForm.docStatus >= '30' || ybSealUsedMainForm.docStatus < '20' }">
|
161
|
173
|
<ul data-dojo-type="mui/tabbar/TabBar" fixed="bottom" >
|
162
|
174
|
<li data-dojo-type="mui/back/BackButton"></li>
|
163
|
|
- <%--<c:import url="/sys/evaluation/mobile/import/view.jsp" charEncoding="UTF-8">--%>
|
164
|
|
- <%--<c:param name="formName" value="jySealUsedMainForm"></c:param>--%>
|
165
|
|
- <%--</c:import>--%>
|
166
|
|
- <c:import url="/sys/bookmark/mobile/import/view.jsp" charEncoding="UTF-8">
|
167
|
|
- <c:param name="fdModelName" value="${jySealUsedMainForm.modelClass.name}"></c:param>
|
168
|
|
- <c:param name="fdModelId" value="${jySealUsedMainForm.fdId}"></c:param>
|
169
|
|
- <c:param name="fdSubject" value="${jySealUsedMainForm.docSubject}"></c:param>
|
170
|
|
- </c:import>
|
171
|
|
- <li data-dojo-type="mui/tabbar/TabBarButtonGroup" data-dojo-props="icon1:'mui mui-more'">
|
172
|
|
- <div data-dojo-type="mui/back/HomeButton"></div>
|
173
|
|
- <%--<c:import url="/sys/relation/mobile/import/view.jsp" charEncoding="UTF-8">--%>
|
174
|
|
- <%--<c:param name="formName" value="jySealUsedMainForm"></c:param>--%>
|
175
|
|
- <%--</c:import>--%>
|
176
|
|
- </li>
|
|
175
|
+ <li data-dojo-type="mui/back/HomeButton"></li>
|
177
|
176
|
</ul>
|
178
|
177
|
</c:if>
|
179
|
|
- <c:if test="${jySealUsedMainForm.docStatus < '30' }">
|
180
|
|
- <template:include file="/sys/lbpmservice/mobile/import/bar.jsp"
|
181
|
|
- docStatus="${jySealUsedMainForm.docStatus}"
|
182
|
|
- editUrl="javascript:building();"
|
183
|
|
- formName="jySealUsedMainForm">
|
184
|
|
- <template:replace name="group">
|
185
|
|
- <template:super/>
|
186
|
|
- <%--<c:import url="/sys/relation/mobile/import/view.jsp" charEncoding="UTF-8">--%>
|
187
|
|
- <%--<c:param name="formName" value="jySealUsedMainForm"></c:param>--%>
|
188
|
|
- <%--</c:import>--%>
|
189
|
|
- </template:replace>
|
|
178
|
+ <c:if test="${ybSealUsedMainForm.docStatus == '20' }">
|
|
179
|
+ <template:include file="/sys/lbpmservice/mobile/import/tarbar.jsp"
|
|
180
|
+ docStatus="${ybSealUsedMainForm.docStatus}"
|
|
181
|
+ editUrl=""
|
|
182
|
+ formName="ybSealUsedMainForm"
|
|
183
|
+ viewName="lbpmView"
|
|
184
|
+ allowReview="true">
|
190
|
185
|
</template:include>
|
191
|
186
|
</c:if>
|
192
|
187
|
</div>
|
193
|
188
|
<c:import url="/sys/lbpmservice/mobile/import/view.jsp" charEncoding="UTF-8">
|
194
|
|
- <c:param name="formName" value="jySealUsedMainForm" />
|
195
|
|
- <c:param name="fdKey" value="jySealUsedTemplate" />
|
|
189
|
+ <c:param name="formName" value="ybSealUsedMainForm" />
|
|
190
|
+ <c:param name="fdKey" value="ybSealUsedTemplate" />
|
196
|
191
|
<c:param name="backTo" value="scrollView" />
|
197
|
|
- <c:param name="onClickSubmitButton" value="checkConfirm" />
|
|
192
|
+ <c:param name="viewName" value="lbpmView" />
|
|
193
|
+ <c:param name="onClickSubmitButton" value="signSubmit();" />
|
198
|
194
|
</c:import>
|
199
|
195
|
<script type="text/javascript">
|
200
|
|
- require(['dojo/ready','dijit/registry','mui/dialog/Confirm','dojo/dom','dojo/dom-attr','dojo/query','dojo/topic',"dojo/store/Memory","mui/dialog/Tip","mui/util"],
|
201
|
|
- function(ready,registry,Confirm,dom,domAttr,query,topic,Memory,Tip,util){
|
|
196
|
+ require(["mui/form/ajax-form!ybSealUsedMainForm"]);
|
|
197
|
+ </script>
|
|
198
|
+ <script type="text/javascript">
|
|
199
|
+ require(['dojo/topic', 'mui/dialog/Confirm', 'mui/dialog/Tip', 'dojo/request', 'dojo/dom'],
|
|
200
|
+ function(topic, Confirm, Tip, request, dom) {
|
202
|
201
|
var result;
|
203
|
|
- var flag=false;
|
204
|
|
- window.checkConfirm=function (){
|
205
|
|
- //获取审批操作项
|
206
|
|
- var oprGroup=document.getElementsByClassName('mblIconArea handler_pass selected');
|
207
|
|
- if(oprGroup.length>0){
|
|
202
|
+ var flag=true;
|
|
203
|
+ window.signSubmit=function (){
|
|
204
|
+ //操作类型为通过类型 ,才做签章动作
|
|
205
|
+ if(lbpm.globals.getCurrentOperation().operation && lbpm.globals.getCurrentOperation().operation['isPassType'] == true){
|
208
|
206
|
//获取当前节点信息
|
209
|
|
- var nodeObj = lbpm.globals.getCurrentNodeObj();
|
210
|
|
- var id =nodeObj.id;
|
211
|
|
-
|
212
|
|
-
|
213
|
|
- if(id=="N9"){
|
214
|
|
- checkSeal();
|
215
|
|
- if(result!=0){
|
216
|
|
- return;
|
|
207
|
+ var nodeId = lbpm.nowNodeId;
|
|
208
|
+ var keyword = "经办人";
|
|
209
|
+ //根据节点确定签章关键字
|
|
210
|
+ var signFlag = true;
|
|
211
|
+ var compSealSign = 0;
|
|
212
|
+ if(nodeId=="N4"){
|
|
213
|
+ keyword = "经办人";
|
|
214
|
+ } else if(nodeId=="N5"){
|
|
215
|
+ keyword = "复核人";
|
|
216
|
+ } else if(nodeId=="N6"){
|
|
217
|
+ keyword = "审核人";
|
|
218
|
+ if(fdAddCompSeal=="true" || fdAddCompSeal==true){
|
|
219
|
+ compSealSign = 1;
|
217
|
220
|
}
|
218
|
|
- Confirm('<div style="line-height:2rem;">是否立即前往盖章?</div>','',function(value){
|
219
|
|
- if(value==true){
|
220
|
|
- Com_Submit(document.jySealUsedMainForm, 'mobileUpdate');
|
221
|
|
- }
|
222
|
|
- });
|
223
|
|
- }else if(id=="N14"){
|
224
|
|
- Confirm('<div style="line-height:2rem;">请确认待盖章文件与审批文件内容是否一致。</div>','',function(value){
|
225
|
|
- if(value==true){
|
226
|
|
- checkElecFile();
|
227
|
|
- if(flag){
|
228
|
|
- Com_Submit(document.jySealUsedMainForm, 'mobileUpdate');
|
229
|
|
- }
|
230
|
|
-
|
231
|
|
- }
|
232
|
|
- });
|
|
221
|
+ } else if(nodeId=="N7"){
|
|
222
|
+ keyword = "审批人";
|
233
|
223
|
} else {
|
234
|
|
- Com_Submit(document.jySealUsedMainForm, 'mobileUpdate');
|
|
224
|
+ signFlag = false;
|
235
|
225
|
}
|
236
|
|
- }else{
|
237
|
|
- Com_Submit(document.jySealUsedMainForm, 'mobileUpdate');
|
238
|
|
- }
|
239
|
|
- };
|
240
|
|
- window.checkSeal=function(method){
|
241
|
|
- var ids=$("input[name='jySealMainListIds']").val();
|
242
|
|
- $.ajax({
|
243
|
|
- url: '${LUI_ContextPath}/jy/seal/jy_seal_used_main/jySealUsedMain.do?method=checkSeal&ids='+ids+'',
|
244
|
|
- type: 'get',
|
245
|
|
- data:'',
|
246
|
|
- success: function (data) {
|
247
|
|
- var html="";
|
248
|
|
- $.each(data, function (key, value) {
|
249
|
|
- //循环遍历后台传过来的json数据
|
250
|
|
- html += "<tr><td> 印章名称 </td> <td> " + value.result + "</td></tr><tr><td >预计归还时间</td><td style='width:50%'>" + value.time + "</td></tr>";
|
251
|
|
- });
|
252
|
|
- if(html==""){
|
253
|
|
- result=0;
|
254
|
|
- }else{
|
255
|
|
- Tip.tip({text:"您要使用的印章已被外借!", icon:'mui mui-warn'});
|
|
226
|
+ if(signFlag) {
|
|
227
|
+ var fileUrl = '${ybSealUsedMainForm.fdDocumentLink}';
|
|
228
|
+ if(!fileUrl || fileUrl.length == 0) {
|
|
229
|
+ Tip.tip({text:"待签章文件地址为空,无法签章!", icon:'mui mui-warn'});
|
|
230
|
+ return false;
|
256
|
231
|
}
|
257
|
|
- }
|
258
|
|
- });
|
259
|
|
- };
|
260
|
|
- window.checkElecFile=function(){
|
261
|
|
- $.ajax({
|
262
|
|
- url: '${LUI_ContextPath}/jy/seal/jy_seal_used_main/jySealUsedMain.do?method=getSignCount',
|
263
|
|
- type: 'post',
|
264
|
|
- data:{"id":'${ jySealUsedMainForm.fdId }'},
|
265
|
|
- async: false,
|
266
|
|
- success: function (data) {
|
267
|
|
- if(data){
|
268
|
|
- if(data[0]=='0'){
|
269
|
|
- flag = true;
|
270
|
|
- }else{
|
271
|
|
- Tip.tip({text:"您还有未盖章文件!", icon:'mui mui-warn'});
|
272
|
|
- flag = false;
|
|
232
|
+ var ukeyCode = $("#ukeyNumTxt").val();
|
|
233
|
+ var sealCode = $("#sealCodeTxt").val();
|
|
234
|
+ if(!sealCode || sealCode.length < 5) {
|
|
235
|
+ if(!ukeyCode || ukeyCode.length < 5) {
|
|
236
|
+ Tip.tip({text:"系统中不存在您的签章信息,无法签章!", icon:'mui mui-warn'});
|
|
237
|
+ } else {
|
|
238
|
+ Tip.tip({text:"请在PC端使用ukey进行签章!", icon:'mui mui-warn'});
|
273
|
239
|
}
|
274
|
|
- }else{
|
275
|
|
- flag = false;
|
|
240
|
+ return false;
|
|
241
|
+ } else {
|
|
242
|
+ Confirm('<span>是否已确认签章文件内容?</span>', '', function(check, d) {
|
|
243
|
+ if(!check) {
|
|
244
|
+ return false;
|
|
245
|
+ }
|
|
246
|
+
|
|
247
|
+ var processTip = Tip.processing();
|
|
248
|
+ processTip.show(); //显示调用
|
|
249
|
+ request('${LUI_ContextPath}/yb/seal/yb_seal_used_main/ybSealUsedMain.do?method=submitCentralSign', {
|
|
250
|
+ method: 'post',
|
|
251
|
+ handleAs : 'json',
|
|
252
|
+ data: {
|
|
253
|
+ 'fdId': "${ybSealUsedMainForm.fdId}",
|
|
254
|
+ 'signKeyword': keyword,
|
|
255
|
+ 'compSealSign': compSealSign
|
|
256
|
+ }
|
|
257
|
+ }).then(function(res){
|
|
258
|
+ processTip.hide();
|
|
259
|
+
|
|
260
|
+ Tip.success({
|
|
261
|
+ text: '签章成功!'
|
|
262
|
+ });
|
|
263
|
+ flag = true;
|
|
264
|
+
|
|
265
|
+ Com_Submit(document.ybSealUsedMainForm, 'update');
|
|
266
|
+ }, function(err) {
|
|
267
|
+ processTip.hide();
|
|
268
|
+ Tip.fail({
|
|
269
|
+ text: '签章失败!'
|
|
270
|
+ });
|
|
271
|
+
|
|
272
|
+ });
|
|
273
|
+ }, false, function() {
|
|
274
|
+
|
|
275
|
+ });
|
276
|
276
|
}
|
|
277
|
+ } else {
|
|
278
|
+ flag = true;
|
|
279
|
+ Com_Submit(document.ybSealUsedMainForm, 'update');
|
277
|
280
|
}
|
|
281
|
+ } else {
|
|
282
|
+ flag = true;
|
|
283
|
+ Com_Submit(document.ybSealUsedMainForm, 'update');
|
|
284
|
+ }
|
|
285
|
+ return flag;
|
278
|
286
|
|
279
|
|
- });
|
280
|
|
- };
|
281
|
|
- window.goSeal=function(id){
|
282
|
|
- $.ajax({
|
283
|
|
- url: '${LUI_ContextPath}/jy/seal/jy_seal_used_main/jySealUsedMain.do?method=goSeal',
|
284
|
|
- type: 'post',
|
285
|
|
- data:{"id":id},
|
286
|
|
- success: function (data) {
|
287
|
|
- if(data){
|
288
|
|
- if(data.length==1){
|
289
|
|
- var url = data[0].url;
|
290
|
|
- window.location.href = url;
|
291
|
|
- }else if(data.length>1){
|
292
|
|
- openDialog(data);
|
293
|
|
- }else{
|
294
|
|
- alert("您已签署完成");
|
295
|
|
- }
|
296
|
|
- }
|
297
|
|
- }
|
298
|
|
-
|
299
|
|
- });
|
300
|
287
|
};
|
301
|
|
- window.openDialog=function(data){
|
302
|
|
- window.sessionStorage.removeItem("sealDia");
|
303
|
|
- var sealData = JSON.stringify(data);
|
304
|
|
- window.sessionStorage.setItem("sealDia",sealData);
|
305
|
|
- var url="${LUI_ContextPath}/jy/seal/jy_seal_used_main/signDialog.jsp";
|
306
|
|
- window.location.href = url;
|
307
|
|
- };
|
308
|
288
|
})
|
|
289
|
+
|
|
290
|
+ function viewSealFile(url){
|
|
291
|
+ if(!url || url.length == 0) {
|
|
292
|
+ alert("签章文件地址为空,无法查看!");
|
|
293
|
+ } else {
|
|
294
|
+ window.open(url,"_blank");
|
|
295
|
+ }
|
|
296
|
+ }
|
309
|
297
|
</script>
|
|
298
|
+ <c:if test="${ybSealUsedMainForm.docStatus eq '20'}">
|
310
|
299
|
<script type="text/javascript">
|
311
|
|
- require(["mui/form/ajax-form!jySealUsedMainForm"]);
|
|
300
|
+ require(["dojo/ready"], function(ready) {
|
|
301
|
+ ready(function() {
|
|
302
|
+ //console.log("******************");
|
|
303
|
+ var userSeals = JSON.parse('${ybSealUsedMainForm.userSeals}');
|
|
304
|
+ if(userSeals.length > 0){
|
|
305
|
+ $("#sealNameTxt").val(userSeals[0].sealName);
|
|
306
|
+ $("#sealCodeTxt").val(userSeals[0].sealCode);
|
|
307
|
+ $("#ukeyNumTxt").val(userSeals[0].ukeyNum);
|
|
308
|
+ }
|
|
309
|
+ });
|
|
310
|
+ });
|
312
|
311
|
</script>
|
313
|
|
- <c:if test="${jySealUsedMainForm.docStatus eq '30'}">
|
|
312
|
+ </c:if>
|
|
313
|
+ <c:if test="${ybSealUsedMainForm.docStatus eq '30'}">
|
314
|
314
|
<script type="text/javascript">
|
315
|
315
|
require(["dojo/ready"], function(ready) {
|
316
|
316
|
ready(function() {
|
|
@@ -321,18 +321,4 @@
|
321
|
321
|
</c:if>
|
322
|
322
|
</html:form>
|
323
|
323
|
</template:replace>
|
324
|
|
-</template:include>
|
325
|
|
-<%!
|
326
|
|
-public boolean isDingInEnter(String useragent){
|
327
|
|
- String USERAGENG_DINGTALK="DingTalk";
|
328
|
|
- if(useragent.indexOf(USERAGENG_DINGTALK)!=-1){
|
329
|
|
- return true;
|
330
|
|
- }
|
331
|
|
- return false;
|
332
|
|
-}
|
333
|
|
-
|
334
|
|
-public String getEncodeString(String str)throws Exception{
|
335
|
|
- return java.net.URLEncoder.encode(str,"UTF-8");
|
336
|
|
-}
|
337
|
|
-
|
338
|
|
-%>
|
|
324
|
+</template:include>
|