正在显示
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 | }, |
请
注册
或
登录
后发表评论