正在显示
5 个修改的文件
包含
60 行增加
和
16 行删除
@@ -603,7 +603,7 @@ Page({ | @@ -603,7 +603,7 @@ Page({ | ||
603 | // var pro_index = this.data.profession_index | 603 | // var pro_index = this.data.profession_index |
604 | // var profession_datas = this.data.professionData.values[pro_index[pro_index[0]]][0] | 604 | // var profession_datas = this.data.professionData.values[pro_index[pro_index[0]]][0] |
605 | // console.log('profession_datas', profession_datas) | 605 | // console.log('profession_datas', profession_datas) |
606 | - | 606 | + var regMobile = /^1[3|4|5|7|8][0-9]{9}$/; |
607 | var formdata = e.detail.value; | 607 | var formdata = e.detail.value; |
608 | console.log("formdata", formdata); | 608 | console.log("formdata", formdata); |
609 | if (formdata.name.length < 1) { | 609 | if (formdata.name.length < 1) { |
@@ -624,8 +624,8 @@ Page({ | @@ -624,8 +624,8 @@ Page({ | ||
624 | } else if (!this.data.isIdCard && (!formdata.id_card_no || formdata.id_card_no.length < 1)) { | 624 | } else if (!this.data.isIdCard && (!formdata.id_card_no || formdata.id_card_no.length < 1)) { |
625 | this.showtoast('请输入证件号码'); | 625 | this.showtoast('请输入证件号码'); |
626 | return | 626 | return |
627 | - } else if (formdata.mobile.length < 1) { | ||
628 | - this.showtoast('请输入联系电话'); | 627 | + } else if (formdata.mobile.length < 1 || !regMobile.test(formdata.mobile) ) { |
628 | + this.showtoast('请输入有效手机号'); | ||
629 | return | 629 | return |
630 | } else if (this.data.investInfo.selected.length < 1) { | 630 | } else if (this.data.investInfo.selected.length < 1) { |
631 | this.showtoast('请选择是否股东投资者'); | 631 | this.showtoast('请选择是否股东投资者'); |
@@ -165,7 +165,7 @@ | @@ -165,7 +165,7 @@ | ||
165 | <view class="divide_line"></view> | 165 | <view class="divide_line"></view> |
166 | <view class='item_body'> | 166 | <view class='item_body'> |
167 | <text class='text_666_28 float_left'>备注</text> | 167 | <text class='text_666_28 float_left'>备注</text> |
168 | - <input class='extra_input float_right' type='number' value='{{taxInfo.comment}}' name='comment' placeholder-class='text_999_28' placeholder='请输入备注' ></input> | 168 | + <input class='input_wrap float_right' type='number' value='{{taxInfo.comment}}' name='comment' placeholder-class='text_999_28' placeholder='请输入备注' ></input> |
169 | </view> | 169 | </view> |
170 | </view> | 170 | </view> |
171 | </view> | 171 | </view> |
@@ -20,6 +20,8 @@ Page({ | @@ -20,6 +20,8 @@ Page({ | ||
20 | profession_haschanges: false, | 20 | profession_haschanges: false, |
21 | name: '', | 21 | name: '', |
22 | mobile: '', | 22 | mobile: '', |
23 | + birthday: '', | ||
24 | + id_error:false, | ||
23 | card_number: '', | 25 | card_number: '', |
24 | long_birth_date: 0, | 26 | long_birth_date: 0, |
25 | long_start_date: 0, | 27 | long_start_date: 0, |
@@ -438,16 +440,51 @@ Page({ | @@ -438,16 +440,51 @@ Page({ | ||
438 | /** | 440 | /** |
439 | * 生命周期函数--监听页面显示 | 441 | * 生命周期函数--监听页面显示 |
440 | */ | 442 | */ |
441 | - onShow: function() { | 443 | + onShow: function () { |
442 | var that = this | 444 | var that = this |
445 | + var id_error = this.data.id_error | ||
443 | wx.getStorage({ | 446 | wx.getStorage({ |
444 | key: 'id_info', | 447 | key: 'id_info', |
445 | - success: function(res) { | ||
446 | - console.log(res.data) | ||
447 | - that.setData({ | ||
448 | - name: res.data.name, | ||
449 | - card_number: res.data.card_number | ||
450 | - }) | 448 | + success: function (res) { |
449 | + console.log('id_info', res.data) | ||
450 | + if (res.data && res.data.length > 0) { | ||
451 | + var id_info = JSON.parse(res.data) | ||
452 | + | ||
453 | + var birth_day = id_info.birthday.year + '-' + id_info.birthday.month + '-' + id_info.birthday.day; | ||
454 | + var cardtype_Data = that.data.cardtypeData | ||
455 | + cardtype_Data.selected = '居民身份证' | ||
456 | + var gender_Data = that.data.genderData | ||
457 | + gender_Data.selected = id_info.gender | ||
458 | + | ||
459 | + that.data.birthDate.selected = birth_day | ||
460 | + | ||
461 | + if (that.data.name.length > 0 && id_info.name != that.data.name) { | ||
462 | + that.showtoast("证照与所填姓名冲突") | ||
463 | + id_error = true | ||
464 | + return | ||
465 | + } | ||
466 | + if (that.data.card_number.length > 0 && id_info.card_number != that.data.id_card_no) { | ||
467 | + that.showtoast("证照与所填证照号码冲突") | ||
468 | + id_error = true | ||
469 | + return | ||
470 | + } | ||
471 | + that.setData({ | ||
472 | + name: id_info.name, | ||
473 | + birthday: birth_day, | ||
474 | + cardtypeData: cardtype_Data, | ||
475 | + genderData: gender_Data, | ||
476 | + birthDate: that.data.birthDate, | ||
477 | + card_number: id_info.id_card_number | ||
478 | + }) | ||
479 | + console.log('-cardtypeData--', that.data.cardtypeData) | ||
480 | + | ||
481 | + } | ||
482 | + }, | ||
483 | + }) | ||
484 | + wx.removeStorage({ | ||
485 | + key: 'id_info', | ||
486 | + success: function (res) { | ||
487 | + console.log('remove_idinfo', res) | ||
451 | }, | 488 | }, |
452 | }) | 489 | }) |
453 | }, | 490 | }, |
@@ -165,7 +165,7 @@ | @@ -165,7 +165,7 @@ | ||
165 | <view class="divide_line"></view> | 165 | <view class="divide_line"></view> |
166 | <view class='item_body'> | 166 | <view class='item_body'> |
167 | <text class='text_666_28 float_left'>备注</text> | 167 | <text class='text_666_28 float_left'>备注</text> |
168 | - <input class='extra_input float_right' type='number' value='{{taxInfo.comment}}' name='comment' placeholder-class='text_999_28' placeholder='请输入备注' ></input> | 168 | + <input class='input_wrap float_right' type='number' value='{{taxInfo.comment}}' name='comment' placeholder-class='text_999_28' placeholder='请输入备注' ></input> |
169 | </view> | 169 | </view> |
170 | </view> | 170 | </view> |
171 | </view> | 171 | </view> |
@@ -124,7 +124,6 @@ Page({ | @@ -124,7 +124,6 @@ Page({ | ||
124 | }) | 124 | }) |
125 | } | 125 | } |
126 | that.checkAndupload() | 126 | that.checkAndupload() |
127 | - wx.hideLoading() | ||
128 | } else { | 127 | } else { |
129 | var title = '图片上传失败,请重新上传' | 128 | var title = '图片上传失败,请重新上传' |
130 | if (res.statusCode == 413) { | 129 | if (res.statusCode == 413) { |
@@ -146,13 +145,14 @@ Page({ | @@ -146,13 +145,14 @@ Page({ | ||
146 | confirmColor: '#4E8FE7' | 145 | confirmColor: '#4E8FE7' |
147 | }) | 146 | }) |
148 | }, | 147 | }, |
148 | + complete(res){ | ||
149 | + console.log('complete', res.data) | ||
150 | + wx.hideLoading() | ||
151 | + } | ||
149 | }) | 152 | }) |
150 | }, | 153 | }, |
151 | 154 | ||
152 | checkAndupload: function() { | 155 | checkAndupload: function() { |
153 | - wx.showLoading({ | ||
154 | - title: '解析图片中...', | ||
155 | - }) | ||
156 | var that = this | 156 | var that = this |
157 | var frontdata = that.data.front_card_info | 157 | var frontdata = that.data.front_card_info |
158 | var backdata = that.data.back_card_info | 158 | var backdata = that.data.back_card_info |
@@ -164,6 +164,9 @@ Page({ | @@ -164,6 +164,9 @@ Page({ | ||
164 | if (!backdata || !backdata.object_id) { | 164 | if (!backdata || !backdata.object_id) { |
165 | return; | 165 | return; |
166 | } | 166 | } |
167 | + wx.showLoading({ | ||
168 | + title: '解析图片中...', | ||
169 | + }) | ||
167 | var Authorization = getApp().globalData.Authorization; | 170 | var Authorization = getApp().globalData.Authorization; |
168 | wx.request({ | 171 | wx.request({ |
169 | url: baseUrl + 'common/v1/ocr/id-card-verify', | 172 | url: baseUrl + 'common/v1/ocr/id-card-verify', |
@@ -195,6 +198,10 @@ Page({ | @@ -195,6 +198,10 @@ Page({ | ||
195 | fail(res) { | 198 | fail(res) { |
196 | console.log('fail', res.data) | 199 | console.log('fail', res.data) |
197 | wx.hideLoading() | 200 | wx.hideLoading() |
201 | + }, | ||
202 | + complete(res){ | ||
203 | + console.log('complete', res.data) | ||
204 | + wx.hideLoading() | ||
198 | } | 205 | } |
199 | }) | 206 | }) |
200 | }, | 207 | }, |
请
注册
或
登录
后发表评论