提交 f73f2c633c8501d807e9805367f0fba987c95b28

作者 wangyu
1 个父辈 56177c55

优化

... ... @@ -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",
... ...
注册登录 后发表评论