Merge branch 'master' of http://yun.pashanhoo.com:9090/renchao/portalStaticPage
Showing
7 changed files
with
212 additions
and
31 deletions
... | @@ -165,21 +165,6 @@ | ... | @@ -165,21 +165,6 @@ |
165 | background-color: #F26363; | 165 | background-color: #F26363; |
166 | opacity: 0.8; | 166 | opacity: 0.8; |
167 | } | 167 | } |
168 | .layui-layer-btn { | ||
169 | position: relative; | ||
170 | top: 50px; | ||
171 | left: -153px; | ||
172 | } | ||
173 | .layui-layer-btn0 { | ||
174 | width: 120px!important; | ||
175 | height: 42px!important; | ||
176 | text-align: center; | ||
177 | line-height: 42px!important; | ||
178 | font-size: 16px; | ||
179 | } | ||
180 | .layui-layer-content { | ||
181 | height: auto!important; | ||
182 | } | ||
183 | .dialog_con li { | 168 | .dialog_con li { |
184 | line-height: 36px; | 169 | line-height: 36px; |
185 | color: #303030; | 170 | color: #303030; | ... | ... |
... | @@ -290,7 +290,7 @@ div.footer .system_service ul li a:hover { | ... | @@ -290,7 +290,7 @@ div.footer .system_service ul li a:hover { |
290 | left: 0; | 290 | left: 0; |
291 | top: -5px; | 291 | top: -5px; |
292 | font-size: 14px; | 292 | font-size: 14px; |
293 | /* color: #fff; */ | 293 | color: #fff; |
294 | } | 294 | } |
295 | /* --------------进度条美化---------------- */ | 295 | /* --------------进度条美化---------------- */ |
296 | ::-webkit-scrollbar { | 296 | ::-webkit-scrollbar { |
... | @@ -421,5 +421,34 @@ div.footer .system_service ul li a:hover { | ... | @@ -421,5 +421,34 @@ div.footer .system_service ul li a:hover { |
421 | min-height: calc(100vh - 520px); | 421 | min-height: calc(100vh - 520px); |
422 | } | 422 | } |
423 | 423 | ||
424 | 424 | .layui-layer-content { | |
425 | height: auto!important; | ||
426 | } | ||
425 | /* 0091FF */ | 427 | /* 0091FF */ |
428 | .layui-layer-content .userList{ | ||
429 | width: 50%; | ||
430 | display: inline-block; | ||
431 | margin: 10px 0; | ||
432 | font-size: 14px; | ||
433 | box-sizing: border-box; | ||
434 | padding: 0 20px; | ||
435 | } | ||
436 | .layui-layer-content .userList:last-child { | ||
437 | margin-bottom: 60px; | ||
438 | } | ||
439 | .layui-layer-content .userList input { | ||
440 | width: 16px; | ||
441 | height: 16px; | ||
442 | margin-right: 5px; | ||
443 | position: relative; | ||
444 | top: 3px; | ||
445 | cursor: pointer; | ||
446 | } | ||
447 | /* */ | ||
448 | .layui-layer-title { | ||
449 | background-color: #1E9FFF!important; | ||
450 | color: #fff!important; | ||
451 | } | ||
452 | .layui-layer-btn { | ||
453 | text-align: center; | ||
454 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -39,4 +39,24 @@ | ... | @@ -39,4 +39,24 @@ |
39 | .sms_authentication div input { | 39 | .sms_authentication div input { |
40 | display: inline-block; | 40 | display: inline-block; |
41 | width: 85%; | 41 | width: 85%; |
42 | } | ||
43 | .phone { | ||
44 | display: inline-block; | ||
45 | white-space: nowrap; | ||
46 | } | ||
47 | .phone input { | ||
48 | width: 65%!important; | ||
49 | } | ||
50 | .captcha, .num { | ||
51 | border: 1px solid #dedede; | ||
52 | border-radius: 23px; | ||
53 | cursor: pointer; | ||
54 | font-size: 12px; | ||
55 | color: #6e7172; | ||
56 | text-align: center; | ||
57 | line-height: 23px; | ||
58 | display: inline-block; | ||
59 | } | ||
60 | .num { | ||
61 | display: none; | ||
42 | } | 62 | } |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
1 | 1 | ||
2 | layui.use('element', function () { | ||
3 | let element = layui.element; | ||
4 | }); | ||
2 | $(function () { | 5 | $(function () { |
3 | layui.use('element', function () { | ||
4 | let element = layui.element; | ||
5 | }); | ||
6 | addTabs('#wssq'); | 6 | addTabs('#wssq'); |
7 | setFristStepPageFLow(GetQueryString('ywid'), GetQueryString('businessno')); | 7 | setFristStepPageFLow(GetQueryString('ywid'), GetQueryString('businessno')); |
8 | // 业务 | 8 | // 业务 | ... | ... |
... | @@ -3,7 +3,9 @@ $(function () { | ... | @@ -3,7 +3,9 @@ $(function () { |
3 | }); | 3 | }); |
4 | 4 | ||
5 | addTabs('#wssq') | 5 | addTabs('#wssq') |
6 | setAcceptFlow(GetQueryString('bsm_slsq'),GetQueryString('businessno')); | 6 | setAcceptFlow(GetQueryString('bsm_slsq'), GetQueryString('businessno')); |
7 | list = getApplyRecord(GetQueryString('bsm_slsq'), GetQueryString('businessno')); | ||
8 | console.log(list) | ||
7 | Webcam.set({ | 9 | Webcam.set({ |
8 | width: 320, | 10 | width: 320, |
9 | height: 240, | 11 | height: 240, |
... | @@ -22,8 +24,8 @@ function take_snapshot() { | ... | @@ -22,8 +24,8 @@ function take_snapshot() { |
22 | }); | 24 | }); |
23 | } | 25 | } |
24 | //下一步事件 | 26 | //下一步事件 |
25 | function skipClick(){ | 27 | function skipClick() { |
26 | if(_SFYz()) { | 28 | if (_SFYz() && list.sqfs == '2') { |
27 | $.ajax({ | 29 | $.ajax({ |
28 | type: "post", //提交方式 | 30 | type: "post", //提交方式 |
29 | url: portal.api_url + "/portal/FillInformation/ToZRF",//路径 | 31 | url: portal.api_url + "/portal/FillInformation/ToZRF",//路径 |
... | @@ -34,13 +36,34 @@ function skipClick(){ | ... | @@ -34,13 +36,34 @@ function skipClick(){ |
34 | }), | 36 | }), |
35 | //数据,这里使用的是Json格式进行传输 | 37 | //数据,这里使用的是Json格式进行传输 |
36 | success: function (result) {//返回数据根据结果进行相应的处理 | 38 | success: function (result) {//返回数据根据结果进行相应的处理 |
37 | if (result.code == 200 ) { | 39 | if (result.code == 200) { |
38 | skipNextPage(GetQueryString('bsm_slsq'),GetQueryString('businessno')); | 40 | skipNextPage(GetQueryString('bsm_slsq'), GetQueryString('businessno')); |
39 | } | 41 | } |
40 | } | 42 | } |
41 | }); | 43 | }); |
44 | } else { | ||
45 | skipNextPage(GetQueryString('bsm_slsq'), GetQueryString('businessno')); | ||
42 | } | 46 | } |
43 | } | 47 | } |
48 | // 验证码 | ||
49 | |||
50 | $(".captcha").click(function () { | ||
51 | $(".captcha").hide() | ||
52 | $(".num").show() | ||
53 | var second = 30 | ||
54 | $(".num").text((second) + "秒") | ||
55 | var interval = setInterval(function () { | ||
56 | second-- | ||
57 | $(".num").text((second) + "秒") | ||
58 | if (second === -1) { | ||
59 | $(".captcha").text("重发验证码") | ||
60 | clearInterval(interval) | ||
61 | $(".num").hide() | ||
62 | $(".captcha").show() | ||
63 | } | ||
64 | }, 1000) | ||
65 | }) | ||
66 | |||
44 | // 身份验证 | 67 | // 身份验证 |
45 | function _SFYz() { | 68 | function _SFYz() { |
46 | var isVerification; | 69 | var isVerification; |
... | @@ -52,14 +75,14 @@ function _SFYz() { | ... | @@ -52,14 +75,14 @@ function _SFYz() { |
52 | async: false, | 75 | async: false, |
53 | data: JSON.stringify({ | 76 | data: JSON.stringify({ |
54 | "dhhm": $('#phone').val(), | 77 | "dhhm": $('#phone').val(), |
55 | "yzm": $('#code').val(), | 78 | "yzm": $('#code').val(), |
56 | "bsmSlsq": GetQueryString('bsm_slsq') | 79 | "bsmSlsq": GetQueryString('bsm_slsq') |
57 | }), | 80 | }), |
58 | //数据,这里使用的是Json格式进行传输 | 81 | //数据,这里使用的是Json格式进行传输 |
59 | success: function (result) {//返回数据根据结果进行相应的处理 | 82 | success: function (result) {//返回数据根据结果进行相应的处理 |
60 | if (result.code == 200 ) { | 83 | if (result.code == 200) { |
61 | isVerification = true | 84 | isVerification = true |
62 | }else { | 85 | } else { |
63 | isVerification = false | 86 | isVerification = false |
64 | } | 87 | } |
65 | } | 88 | } | ... | ... |
... | @@ -176,6 +176,43 @@ function setAcceptFlow(bsmSlsq, businessNo) { | ... | @@ -176,6 +176,43 @@ function setAcceptFlow(bsmSlsq, businessNo) { |
176 | 176 | ||
177 | //跳转下一个环节页面 | 177 | //跳转下一个环节页面 |
178 | function skipNextPage(bsm_slsq, businessno) { | 178 | function skipNextPage(bsm_slsq, businessno) { |
179 | let stepNo = getStep(); | ||
180 | if (business.sqfs == '2' && business.zrffqhj && business.zrffqhj == stepNo) { | ||
181 | isApplicationBoth('78978979','renchao',bsm_slsq, businessno) | ||
182 | }else { | ||
183 | fetchStepNo(bsm_slsq, businessno) | ||
184 | } | ||
185 | // var nextStepIndex; | ||
186 | // $.each(business.stepList, function (index, item) { | ||
187 | // if (item.stepState == 1) { | ||
188 | // nextStepIndex = index + 1; | ||
189 | // return; | ||
190 | // } | ||
191 | // }); | ||
192 | // var datajson = { | ||
193 | // "bsmSlsq": bsm_slsq, | ||
194 | // "businessNo": businessno, | ||
195 | // "stepNo": business.stepList[nextStepIndex].stepno | ||
196 | // }; | ||
197 | // //更新当前流程所处环节 | ||
198 | // $.ajax({ | ||
199 | // type: "post", //提交方式 | ||
200 | // contentType: 'application/json', | ||
201 | // url: portal.api_url + "/portal/FillInformation/updateStepNo",//路径 | ||
202 | // dataType: "json", | ||
203 | // async: false, | ||
204 | // data: JSON.stringify(datajson), | ||
205 | // //数据,这里使用的是Json格式进行传输 | ||
206 | // success: function (result) {//返回数据根据结果进行相应的处理 | ||
207 | // if (result.code == 200) { | ||
208 | // window.location.href = portal.rootPath + business.stepList[nextStepIndex].pageurl + "?bsm_slsq=" + bsm_slsq + "&businessno=" + businessno+ "&stepno=" +business.stepList[nextStepIndex].stepno; | ||
209 | // } | ||
210 | // } | ||
211 | // }); | ||
212 | } | ||
213 | |||
214 | // 下一步更新流程环节 | ||
215 | function fetchStepNo(bsm_slsq,businessno) { | ||
179 | var nextStepIndex; | 216 | var nextStepIndex; |
180 | $.each(business.stepList, function (index, item) { | 217 | $.each(business.stepList, function (index, item) { |
181 | if (item.stepState == 1) { | 218 | if (item.stepState == 1) { |
... | @@ -199,11 +236,96 @@ function skipNextPage(bsm_slsq, businessno) { | ... | @@ -199,11 +236,96 @@ function skipNextPage(bsm_slsq, businessno) { |
199 | //数据,这里使用的是Json格式进行传输 | 236 | //数据,这里使用的是Json格式进行传输 |
200 | success: function (result) {//返回数据根据结果进行相应的处理 | 237 | success: function (result) {//返回数据根据结果进行相应的处理 |
201 | if (result.code == 200) { | 238 | if (result.code == 200) { |
202 | window.location.href = portal.rootPath + business.stepList[nextStepIndex].pageurl + "?bsm_slsq=" + bsm_slsq + "&businessno=" + businessno; | 239 | window.location.href = portal.rootPath + business.stepList[nextStepIndex].pageurl + "?bsm_slsq=" + bsm_slsq + "&businessno=" + businessno+ "&stepno=" +business.stepList[nextStepIndex].stepno; |
203 | } | 240 | } |
204 | } | 241 | } |
205 | }); | 242 | }); |
206 | } | 243 | } |
207 | 244 | ||
208 | 245 | ||
246 | // 获取当前的环节 | ||
247 | function getStep() { | ||
248 | var stepNo; | ||
249 | $.each(business.stepList, function (index, item) { | ||
250 | if (item.stepState == 1) { | ||
251 | stepNo = item.stepno; | ||
252 | } | ||
253 | }); | ||
254 | return stepNo; | ||
255 | } | ||
209 | 256 | ||
257 | //跳转下一个环节之前判断是否双方申请-获取转入放信息 | ||
258 | function isApplicationBoth(hth, userid, bsm_slsq, businessno) { | ||
259 | $.ajax({ | ||
260 | type: "get", | ||
261 | url: portal.api_url + "/portal/ApplyBusinessService/getZRF", | ||
262 | dataType: "json", | ||
263 | data: { | ||
264 | "hth": hth, | ||
265 | "userid": userid, | ||
266 | }, | ||
267 | success: function (result) { | ||
268 | if (result.code == 200) { | ||
269 | layuiOpen(result.data ,bsm_slsq, businessno) | ||
270 | } | ||
271 | } | ||
272 | }); | ||
273 | } | ||
274 | |||
275 | //绘制单个div | ||
276 | function setDiv(item){ | ||
277 | var div = '<li class="userList"><input type="radio" name="list" zrfName="'+item.zrfName+'" value="'+item.zrfIDCard+'"><span>姓名:</span>'+item.zrfName+'</li>'+ | ||
278 | '<li class="userList"><span>身份证号:</span>'+item.zrfIDCard+'</li>' | ||
279 | return div | ||
280 | } | ||
281 | // 转给转入方进行流转 | ||
282 | function layuiOpen(data ,bsm_slsq, businessno){ | ||
283 | var html = '' | ||
284 | for (var i = 0; i < data.length; i++) { | ||
285 | html += setDiv(data[i]) | ||
286 | } | ||
287 | layui.use("layer", function () { | ||
288 | layer.open({ | ||
289 | type:1, | ||
290 | title: '转入方信息', | ||
291 | area: ['500px', '270px'], | ||
292 | scrollbar: false, | ||
293 | btn: ['确定'], | ||
294 | yes: function () { | ||
295 | if($('input:radio[name="list"]:checked').attr('value')==undefined) { | ||
296 | layer.msg('请先选择转入方'); | ||
297 | return; | ||
298 | }else { | ||
299 | ToZRF(bsm_slsq, '1',$('input:radio[name="list"]:checked').attr('value'),$('input:radio[name="list"]:checked').attr('zrfName'), businessno) | ||
300 | } | ||
301 | }, | ||
302 | content: html | ||
303 | }); | ||
304 | }); | ||
305 | } | ||
306 | |||
307 | // 转给转入方进行流转 | ||
308 | function ToZRF(bsmSlsq, zjzl, zrfIDCard, zrfName, businessno) { | ||
309 | $.ajax({ | ||
310 | type: "post", //提交方式 | ||
311 | url: portal.api_url + "/portal/ApplyBusinessService/ToZRF",//路径 | ||
312 | dataType: "json", | ||
313 | headers:{'Content-Type':'application/json;charset=utf8'}, | ||
314 | data: JSON.stringify({ | ||
315 | "bsmSlsq": bsmSlsq, | ||
316 | "zjzl": zjzl, | ||
317 | "zrfIDCard": zrfIDCard, | ||
318 | "zrfName": zrfName | ||
319 | }), | ||
320 | //数据,这里使用的是Json格式进行传输 | ||
321 | success: function (result) {//返回数据根据结果进行相应的处理 | ||
322 | if (result.code == 200) { | ||
323 | layer.msg(result.message); | ||
324 | setTimeout(function(){ | ||
325 | layer.closeAll(); | ||
326 | fetchStepNo(bsmSlsq, businessno); | ||
327 | },1000) | ||
328 | } | ||
329 | } | ||
330 | }); | ||
331 | } | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -38,9 +38,11 @@ | ... | @@ -38,9 +38,11 @@ |
38 | </div> | 38 | </div> |
39 | <div class="sms_authentication"> | 39 | <div class="sms_authentication"> |
40 | <h5>短信认证</h5> | 40 | <h5>短信认证</h5> |
41 | <div> | 41 | <div class="phone"> |
42 | <span>手机号</span> | 42 | <span>手机号</span> |
43 | <input type="tel" id="phone" name="phone" placeholder="请输入手机号" class="layui-input"> | 43 | <input type="tel" id="phone" name="phone" placeholder="请输入手机号" class="layui-input"> |
44 | <span class="captcha">获取验证码</span> | ||
45 | <span class="num"></span> | ||
44 | </div> | 46 | </div> |
45 | <div> | 47 | <div> |
46 | <span>验证码</span> | 48 | <span>验证码</span> | ... | ... |
-
Please register or sign in to post a comment