正在显示
6 个修改的文件
包含
61 行增加
和
34 行删除
| ... | ... | @@ -143,8 +143,8 @@ App({ |
| 143 | 143 | // baseUrl: "http://192.144.144.220:20000/", |
| 144 | 144 | // baseUrl: "http://154.8.229.55:20000/", |
| 145 | 145 | // baseUrl: "http://47.110.250.177:20000/", |
| 146 | - // baseUrl: "http://47.110.158.110:20000/", | |
| 147 | - baseUrl: "https://api.workai.com.cn/", | |
| 146 | + baseUrl: "http://47.110.158.110:20000/", | |
| 147 | + // baseUrl: "https://api.workai.com.cn/", | |
| 148 | 148 | OSSUrl: "", //"https://oss.workai.com.cn/", |
| 149 | 149 | userInfo: null, |
| 150 | 150 | hostInfo: null, | ... | ... |
| ... | ... | @@ -53,19 +53,19 @@ Page({ |
| 53 | 53 | duration: 1000 |
| 54 | 54 | }) |
| 55 | 55 | } else { |
| 56 | - that.setData({ | |
| 57 | - has_verify: false | |
| 58 | - }) | |
| 59 | - // if (!res.data.need_verify) { //不需要再实名认证 | |
| 60 | - // that.setData({ | |
| 61 | - // has_verify: true | |
| 62 | - // }) | |
| 63 | - // that.taxconfirm(); | |
| 64 | - // } else { | |
| 65 | - // that.setData({ | |
| 66 | - // has_verify: false | |
| 67 | - // }) | |
| 68 | - // } | |
| 56 | + // that.setData({ | |
| 57 | + // has_verify: false | |
| 58 | + // }) | |
| 59 | + if (!res.data.need_verify) { //不需要再实名认证 | |
| 60 | + that.setData({ | |
| 61 | + has_verify: true | |
| 62 | + }) | |
| 63 | + that.taxconfirm(); | |
| 64 | + } else { | |
| 65 | + that.setData({ | |
| 66 | + has_verify: false | |
| 67 | + }) | |
| 68 | + } | |
| 69 | 69 | } |
| 70 | 70 | } |
| 71 | 71 | }) | ... | ... |
| ... | ... | @@ -7,6 +7,9 @@ Page({ |
| 7 | 7 | * Page initial data |
| 8 | 8 | */ |
| 9 | 9 | data: { |
| 10 | + input_name: "", | |
| 11 | + input_card_number: "", | |
| 12 | + | |
| 10 | 13 | facepath: '', |
| 11 | 14 | already_getdata: false, |
| 12 | 15 | front_card_info: {}, |
| ... | ... | @@ -16,6 +19,11 @@ Page({ |
| 16 | 19 | }, |
| 17 | 20 | |
| 18 | 21 | onLoad: function (options) { |
| 22 | + console.log("options",options) | |
| 23 | + this.setData({ | |
| 24 | + input_name:options.input_name, | |
| 25 | + input_card_number: options.input_card_number, | |
| 26 | + }) | |
| 19 | 27 | this.initOSS() |
| 20 | 28 | }, |
| 21 | 29 | |
| ... | ... | @@ -210,6 +218,15 @@ Page({ |
| 210 | 218 | |
| 211 | 219 | gonext: function () { |
| 212 | 220 | if (this.data.already_getdata) { |
| 221 | + var id_Info = this.data.idInfo; | |
| 222 | + if(this.data.input_name!=id_Info.name){ | |
| 223 | + this.showtoast("您输入的姓名与身份证照片不一致,请重试"); | |
| 224 | + return; | |
| 225 | + } | |
| 226 | + if (this.data.input_card_number != id_Info.id_card_number) { | |
| 227 | + this.showtoast("您输入的证照号码与身份证照片不一致,请重试"); | |
| 228 | + return; | |
| 229 | + } | |
| 213 | 230 | //提交数据 |
| 214 | 231 | wx.request({ |
| 215 | 232 | url: baseUrl + 'uaa/v1/users/auth', |
| ... | ... | @@ -241,6 +258,16 @@ Page({ |
| 241 | 258 | } |
| 242 | 259 | }, |
| 243 | 260 | |
| 261 | + showtoast: function (title) { | |
| 262 | + wx.showToast({ | |
| 263 | + title: title, | |
| 264 | + duration: 2000, | |
| 265 | + icon: 'none' | |
| 266 | + // image: '/images/error.png' | |
| 267 | + }) | |
| 268 | + }, | |
| 269 | + | |
| 270 | + | |
| 244 | 271 | /** |
| 245 | 272 | * Lifecycle function--Called when page hide |
| 246 | 273 | */ | ... | ... |
| ... | ... | @@ -3,6 +3,7 @@ var format = require('../../../utils/util.js'); |
| 3 | 3 | const reg_18_Number = /^[0-9]{18}$/; |
| 4 | 4 | const reg_9_n_a = /^([a-zA-z]|[0-9]){9}$/; |
| 5 | 5 | const reg_15_n_a = /^([a-zA-z]|[0-9]){15}$/; |
| 6 | +const reg_20_n_a = /^([a-zA-z]|[0-9]){20}$/; | |
| 6 | 7 | var baseUrl = getApp().globalData.baseUrl; |
| 7 | 8 | let Authorization = ''; |
| 8 | 9 | Page({ |
| ... | ... | @@ -94,15 +95,9 @@ Page({ |
| 94 | 95 | this.showtoast('请输入姓名'); |
| 95 | 96 | return |
| 96 | 97 | } |
| 97 | - //todo 需要跟喜文确认 中英文姓名规则 | |
| 98 | 98 | name = name.replace(/(^\s*)|(\s*$)/g, ""); |
| 99 | - if (type.indexOf('中国护照') > -1) { | |
| 100 | - if (!regname_c.test(name)) { | |
| 101 | - this.showtoast('请输入正确的中文名'); | |
| 102 | - return | |
| 103 | - } | |
| 104 | - } else if (!regname_e.test(name)) { | |
| 105 | - this.showtoast('请输入正确的英文名'); | |
| 99 | + if (!regname_c.test(name) && !regname_e.test(name)) { | |
| 100 | + this.showtoast('请输入正确的姓名'); | |
| 106 | 101 | return |
| 107 | 102 | } |
| 108 | 103 | if (idCardNo.length < 1) { |
| ... | ... | @@ -110,14 +105,17 @@ Page({ |
| 110 | 105 | return |
| 111 | 106 | } |
| 112 | 107 | if (type.indexOf('居住证') > -1 && !reg_18_Number.test(idCardNo)) { |
| 108 | + this.showtoast('证照号码有误0'); | |
| 109 | + return | |
| 110 | + }else if (type.indexOf('中国护照') > -1 && !reg_9_n_a.test(idCardNo)) { | |
| 113 | 111 | this.showtoast('证照号码有误'); |
| 114 | 112 | return |
| 115 | - } | |
| 116 | - if (type.indexOf('中国护照') > -1 && !reg_9_n_a.test(idCardNo)) { | |
| 113 | + }else if (type.indexOf('永久居留') > -1 && !reg_15_n_a.test(idCardNo)) { | |
| 117 | 114 | this.showtoast('证照号码有误'); |
| 118 | 115 | return |
| 119 | 116 | } |
| 120 | - if (type.indexOf('永久居留') > -1 && !reg_15_n_a.test(idCardNo)) { | |
| 117 | + | |
| 118 | + if (type.indexOf('居住证') < 0 && type.indexOf('中国护照') < 0 && type.indexOf('永久居留') < 0 &&!reg_20_n_a.test(idCardNo)) { | |
| 121 | 119 | this.showtoast('证照号码有误'); |
| 122 | 120 | return |
| 123 | 121 | } |
| ... | ... | @@ -135,8 +133,8 @@ Page({ |
| 135 | 133 | 'content-type': 'application/json', |
| 136 | 134 | "Authorization": Authorization |
| 137 | 135 | }, |
| 138 | - success: function (res) { | |
| 139 | - console.log("SUCC",res.data) | |
| 136 | + success: function(res) { | |
| 137 | + console.log("SUCC", res.data) | |
| 140 | 138 | if (res.data.code && res.data.code >= 300) { |
| 141 | 139 | wx.navigateTo({ |
| 142 | 140 | url: 'verify_result/verify_result?result=fail', |
| ... | ... | @@ -167,7 +165,7 @@ Page({ |
| 167 | 165 | return; |
| 168 | 166 | } |
| 169 | 167 | wx.navigateTo({ |
| 170 | - url: 'verify_idcard/verify_idcard', | |
| 168 | + url: 'verify_idcard/verify_idcard?input_name=' + name + '&input_card_number=' + idCardNo, | |
| 171 | 169 | }) |
| 172 | 170 | } |
| 173 | 171 | }, | ... | ... |
| ... | ... | @@ -44,12 +44,13 @@ |
| 44 | 44 | <view class="divide_line_30"></view> |
| 45 | 45 | |
| 46 | 46 | <view style='padding-left: 30rpx;padding-right: 30rpx;'> |
| 47 | - <text class='text_777_30 float_left' style='line-height: 90rpx'>身份证件号码</text> | |
| 48 | 47 | <view wx:if="{{is_foreigner=='false'}}"> |
| 49 | - <input class='input_wrap' placeholder='请输入您的身份证号码' placeholder-class='text_999_30' name='id_card_no' maxlength='18' value='{{card_number}}' bindinput="bindinputcardnum" type='idcard'></input> | |
| 48 | + <text class='text_777_30 float_left' style='line-height: 90rpx'>身份证号码</text> | |
| 49 | + <input class='input_wrap' placeholder='请输入您的身份证号码' placeholder-class='text_999_30' name='id_card_no' maxlength='18' value='{{card_number}}' bindinput="bindinputcardnum" type='idcard'></input> | |
| 50 | 50 | </view> |
| 51 | 51 | <view wx:else> |
| 52 | - <input class='input_wrap' placeholder='请输入您的证件号码' placeholder-class='text_999_30' name='id_card_no' maxlength='20' value='{{card_number}}' bindinput="bindinputcardnum" ></input> | |
| 52 | + <text class='text_777_30 float_left' style='line-height: 90rpx'>证照号码</text> | |
| 53 | + <input class='input_wrap' placeholder='请输入您的证件号码' placeholder-class='text_999_30' name='id_card_no' maxlength='20' value='{{card_number}}' bindinput="bindinputcardnum"></input> | |
| 53 | 54 | </view> |
| 54 | 55 | </view> |
| 55 | 56 | </view> | ... | ... |
| ... | ... | @@ -4,11 +4,12 @@ |
| 4 | 4 | "ignore": [] |
| 5 | 5 | }, |
| 6 | 6 | "setting": { |
| 7 | - "urlCheck": true, | |
| 7 | + "urlCheck": false, | |
| 8 | 8 | "es6": true, |
| 9 | 9 | "postcss": true, |
| 10 | 10 | "minified": true, |
| 11 | - "newFeature": true | |
| 11 | + "newFeature": true, | |
| 12 | + "checkInvalidKey": true | |
| 12 | 13 | }, |
| 13 | 14 | "compileType": "miniprogram", |
| 14 | 15 | "libVersion": "2.4.2", | ... | ... |
请
注册
或
登录
后发表评论