diff --git a/view/peko/modules/identity/js/new.js b/view/peko/modules/identity/js/new.js index da4695f..598d167 100644 --- a/view/peko/modules/identity/js/new.js +++ b/view/peko/modules/identity/js/new.js @@ -109,10 +109,9 @@ $(function () { }, eventRegister: function () { $('.button-submit').on('click', function () { - var name = $('.name').val(); var personId = $('.person-id').val(); - var phone = $('.phone').val(); + var phone = `${$('.phone').val()}`; var identityCode = $('.identity-code').val(); var agree = $('#agree').prop("checked"); if (!agree) { @@ -152,58 +151,34 @@ $(function () { return; } lockBol = true; - + var metaInfo = window.getMetaInfo(); var requestParam = { + certType: 0, + code: identityCode, + identityNumber: encryptDes(personId, "1ea53d260ecf11e7b56e00163e046a26"), + metaInfo:JSON.stringify(metaInfo), + phone: encryptDes(86+phone, "1ea53d260ecf11e7b56e00163e046a26"), + returnUrl: urlPrefix + '/peko/modules/h5Income/withdrawal.html', uid: pubInfo.uid, username: encryptDes(name, "1ea53d260ecf11e7b56e00163e046a26"), - identityNumber: encryptDes(personId, "1ea53d260ecf11e7b56e00163e046a26"), - phone: encryptDes(phone, "1ea53d260ecf11e7b56e00163e046a26"), - code: identityCode, - ticket: pubInfo.ticket }; - if (browser.android) { - requestParam.deviceInfo = JSON.stringify({ - deviceId: pubInfo.deviceId - }); - } networkRequest({ - type: 'get', - url: urlPrefix + '/certification/token', + type: 'post', + url: urlPrefix + '/certification/initFace', data: requestParam, success: function (res) { if (res.code == 200) { - var token = res.data.token; - pubInfo.token = token; - // if(browser.app){ - if (browser.ios) { - window.webkit.messageHandlers.openFaceLiveness.postMessage(token); - } else { - window.androidJsObj.openFaceLiveness(token); - } - // } + window.location.href = res.data.certifyUrl; } else { - if (res.code == 10109) { - $mask.addClass("failed"); - $mask.find(".text").html("实名认证失败"); - $mask.find(".tips").html("该身份证实名认证已达5次"); - } else if (res.code == 10110) { - $mask.addClass("have-identity"); - $mask.find(".text").html("您已通过实名认证"); - $mask.find(".tips").html("系统已成功审核您的实名认证"); - } else if (res.code == 4003) { - $mask.addClass("failed"); - $mask.find(".text").html("实名认证失败"); - $mask.find(".tips").html("验证码错误"); - } else { - $mask.addClass("failed"); - $mask.find(".text").html("实名认证失败"); - $mask.find(".tips").html("请填写真实有效的身份证信息"); - } + $mask.addClass("failed"); + $mask.find(".text").html("实名认证失败"); + $mask.find(".tips").html(res.message); $mask.show(); lockBol = false; setTimeout(function () { $('.status-mask').hide(); }, 4000); + lockBol = false; } }, error (err) { @@ -240,7 +215,7 @@ $(function () { }, 1000) var requestParam = { - phone: encryptDes(phone, "1ea53d260ecf11e7b56e00163e046a26"), + phone: encryptDes(86+phone, "1ea53d260ecf11e7b56e00163e046a26"), uid: pubInfo.uid, ticket: pubInfo.ticket }; @@ -306,7 +281,7 @@ function getMessage (key, value) { function renderByStatus (status) { $mask.attr('class', 'status-mask'); console.log("开始回调," + "状态为" + status); - + networkRequest({ type: 'post', url: urlPrefix + '/certification/notify',