正在显示
5 个修改的文件
包含
60 行增加
和
16 行删除
| ... | ... | @@ -603,7 +603,7 @@ Page({ |
| 603 | 603 | // var pro_index = this.data.profession_index |
| 604 | 604 | // var profession_datas = this.data.professionData.values[pro_index[pro_index[0]]][0] |
| 605 | 605 | // console.log('profession_datas', profession_datas) |
| 606 | - | |
| 606 | + var regMobile = /^1[3|4|5|7|8][0-9]{9}$/; | |
| 607 | 607 | var formdata = e.detail.value; |
| 608 | 608 | console.log("formdata", formdata); |
| 609 | 609 | if (formdata.name.length < 1) { |
| ... | ... | @@ -624,8 +624,8 @@ Page({ |
| 624 | 624 | } else if (!this.data.isIdCard && (!formdata.id_card_no || formdata.id_card_no.length < 1)) { |
| 625 | 625 | this.showtoast('请输入证件号码'); |
| 626 | 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 | 629 | return |
| 630 | 630 | } else if (this.data.investInfo.selected.length < 1) { |
| 631 | 631 | this.showtoast('请选择是否股东投资者'); | ... | ... |
| ... | ... | @@ -165,7 +165,7 @@ |
| 165 | 165 | <view class="divide_line"></view> |
| 166 | 166 | <view class='item_body'> |
| 167 | 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 | 169 | </view> |
| 170 | 170 | </view> |
| 171 | 171 | </view> | ... | ... |
| ... | ... | @@ -20,6 +20,8 @@ Page({ |
| 20 | 20 | profession_haschanges: false, |
| 21 | 21 | name: '', |
| 22 | 22 | mobile: '', |
| 23 | + birthday: '', | |
| 24 | + id_error:false, | |
| 23 | 25 | card_number: '', |
| 24 | 26 | long_birth_date: 0, |
| 25 | 27 | long_start_date: 0, |
| ... | ... | @@ -438,16 +440,51 @@ Page({ |
| 438 | 440 | /** |
| 439 | 441 | * 生命周期函数--监听页面显示 |
| 440 | 442 | */ |
| 441 | - onShow: function() { | |
| 443 | + onShow: function () { | |
| 442 | 444 | var that = this |
| 445 | + var id_error = this.data.id_error | |
| 443 | 446 | wx.getStorage({ |
| 444 | 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 | 165 | <view class="divide_line"></view> |
| 166 | 166 | <view class='item_body'> |
| 167 | 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 | 169 | </view> |
| 170 | 170 | </view> |
| 171 | 171 | </view> | ... | ... |
| ... | ... | @@ -124,7 +124,6 @@ Page({ |
| 124 | 124 | }) |
| 125 | 125 | } |
| 126 | 126 | that.checkAndupload() |
| 127 | - wx.hideLoading() | |
| 128 | 127 | } else { |
| 129 | 128 | var title = '图片上传失败,请重新上传' |
| 130 | 129 | if (res.statusCode == 413) { |
| ... | ... | @@ -146,13 +145,14 @@ Page({ |
| 146 | 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 | 155 | checkAndupload: function() { |
| 153 | - wx.showLoading({ | |
| 154 | - title: '解析图片中...', | |
| 155 | - }) | |
| 156 | 156 | var that = this |
| 157 | 157 | var frontdata = that.data.front_card_info |
| 158 | 158 | var backdata = that.data.back_card_info |
| ... | ... | @@ -164,6 +164,9 @@ Page({ |
| 164 | 164 | if (!backdata || !backdata.object_id) { |
| 165 | 165 | return; |
| 166 | 166 | } |
| 167 | + wx.showLoading({ | |
| 168 | + title: '解析图片中...', | |
| 169 | + }) | |
| 167 | 170 | var Authorization = getApp().globalData.Authorization; |
| 168 | 171 | wx.request({ |
| 169 | 172 | url: baseUrl + 'common/v1/ocr/id-card-verify', |
| ... | ... | @@ -195,6 +198,10 @@ Page({ |
| 195 | 198 | fail(res) { |
| 196 | 199 | console.log('fail', res.data) |
| 197 | 200 | wx.hideLoading() |
| 201 | + }, | |
| 202 | + complete(res){ | |
| 203 | + console.log('complete', res.data) | |
| 204 | + wx.hideLoading() | |
| 198 | 205 | } |
| 199 | 206 | }) |
| 200 | 207 | }, | ... | ... |
请
注册
或
登录
后发表评论