正在显示
3 个修改的文件
包含
38 行增加
和
21 行删除
| @@ -254,23 +254,23 @@ Page({ | @@ -254,23 +254,23 @@ Page({ | ||
| 254 | console.log("formdata", formdata); | 254 | console.log("formdata", formdata); |
| 255 | console.log('idnum', this.data.card_number.length < 1 && !format.isIDCardNum(formdata.id_card_no)) | 255 | console.log('idnum', this.data.card_number.length < 1 && !format.isIDCardNum(formdata.id_card_no)) |
| 256 | if (formdata.name.length < 1) { | 256 | if (formdata.name.length < 1) { |
| 257 | - this.showtoast('有必填项未填写'); | 257 | + this.showtoast('姓名未填写'); |
| 258 | return | 258 | return |
| 259 | } else if (!regname.test(formdata.name)) { | 259 | } else if (!regname.test(formdata.name)) { |
| 260 | this.showtoast('请输入正确姓名'); | 260 | this.showtoast('请输入正确姓名'); |
| 261 | return | 261 | return |
| 262 | } else if (this.data.relativeData.selected.length < 1) { | 262 | } else if (this.data.relativeData.selected.length < 1) { |
| 263 | - this.showtoast('有必填项未填写'); | 263 | + this.showtoast('请选择关系'); |
| 264 | return | 264 | return |
| 265 | } | 265 | } |
| 266 | else if (this.data.isIdCard && (this.data.card_number.length < 1 && formdata.id_card_no.length < 1)) { | 266 | else if (this.data.isIdCard && (this.data.card_number.length < 1 && formdata.id_card_no.length < 1)) { |
| 267 | - this.showtoast('有必填项未填写'); | 267 | + this.showtoast('请填写证照号码'); |
| 268 | return | 268 | return |
| 269 | } else if (this.data.isIdCard && !format.isIDCardNum(formdata.id_card_no)) { | 269 | } else if (this.data.isIdCard && !format.isIDCardNum(formdata.id_card_no)) { |
| 270 | this.showtoast('证照号码有误'); | 270 | this.showtoast('证照号码有误'); |
| 271 | return | 271 | return |
| 272 | } else if (!this.data.isIdCard && (!formdata.id_card_no || formdata.id_card_no.length < 1)) { | 272 | } else if (!this.data.isIdCard && (!formdata.id_card_no || formdata.id_card_no.length < 1)) { |
| 273 | - this.showtoast('有必填项未填写'); | 273 | + this.showtoast('请填写证照号码'); |
| 274 | return | 274 | return |
| 275 | } | 275 | } |
| 276 | else if (formdata.email && formdata.email.length > 0 && !regEmail.test(formdata.email)) { | 276 | else if (formdata.email && formdata.email.length > 0 && !regEmail.test(formdata.email)) { |
| @@ -804,13 +804,37 @@ Page({ | @@ -804,13 +804,37 @@ Page({ | ||
| 804 | }) | 804 | }) |
| 805 | }, | 805 | }, |
| 806 | 806 | ||
| 807 | + idcardblur: function (e) { | ||
| 808 | + var idCardNo = e.detail.value | ||
| 809 | + if (!format.isIDCardNum(idCardNo)) { | ||
| 810 | + wx.showToast({ | ||
| 811 | + image: "../../../../images/warn.png", | ||
| 812 | + title: '身份证格式有误' | ||
| 813 | + }) | ||
| 814 | + return; | ||
| 815 | + } | ||
| 816 | + this.dealIdInfo(idCardNo) | ||
| 817 | + }, | ||
| 807 | bindinputcardnum: function(e) { | 818 | bindinputcardnum: function(e) { |
| 808 | - console.log('bindinputcardnum', e) | 819 | + var idCardNo = e.detail.value |
| 820 | + if (e.detail.value.length == 18) { | ||
| 821 | + if (!format.isIDCardNum(idCardNo)) { | ||
| 822 | + wx.showToast({ | ||
| 823 | + image: "../../../../images/warn.png", | ||
| 824 | + title: '身份证格式有误' | ||
| 825 | + }) | ||
| 826 | + return; | ||
| 827 | + } | ||
| 828 | + this.dealIdInfo(idCardNo) | ||
| 829 | + } | ||
| 830 | + }, | ||
| 831 | + //根据身份证号码,获取相关信息 | ||
| 832 | + dealIdInfo: function (idCardNum) { | ||
| 833 | + var info = format.analyzeIDCard(idCardNum) | ||
| 809 | this.setData({ | 834 | this.setData({ |
| 810 | - card_number: e.detail.value | 835 | + card_number: idCardNum |
| 811 | }) | 836 | }) |
| 812 | }, | 837 | }, |
| 813 | - | ||
| 814 | personalmoney:function(e){ | 838 | personalmoney:function(e){ |
| 815 | console.log('personalmoney', e) | 839 | console.log('personalmoney', e) |
| 816 | this.setData({ | 840 | this.setData({ |
| @@ -836,13 +860,13 @@ Page({ | @@ -836,13 +860,13 @@ Page({ | ||
| 836 | console.log("formdata", formdata) | 860 | console.log("formdata", formdata) |
| 837 | console.log("card_number", this.data.card_number) | 861 | console.log("card_number", this.data.card_number) |
| 838 | if (this.data.name.length < 1) { | 862 | if (this.data.name.length < 1) { |
| 839 | - this.showtoast('有必填项未填写'); | 863 | + this.showtoast('请输入姓名'); |
| 840 | return | 864 | return |
| 841 | } else if (this.data.name.length > 0 && !regname.test(this.data.name)) { | 865 | } else if (this.data.name.length > 0 && !regname.test(this.data.name)) { |
| 842 | this.showtoast('请输入正确姓名'); | 866 | this.showtoast('请输入正确姓名'); |
| 843 | return | 867 | return |
| 844 | } else if (!this.data.isself && this.data.relativeData.selected.length < 1) { | 868 | } else if (!this.data.isself && this.data.relativeData.selected.length < 1) { |
| 845 | - this.showtoast('有必填项未填写'); | 869 | + this.showtoast('请选择关系'); |
| 846 | return | 870 | return |
| 847 | } | 871 | } |
| 848 | // else if (this.data.personstatusData.selected.length < 1) { | 872 | // else if (this.data.personstatusData.selected.length < 1) { |
| @@ -853,7 +877,7 @@ Page({ | @@ -853,7 +877,7 @@ Page({ | ||
| 853 | this.showtoast('有必填项未填写'); | 877 | this.showtoast('有必填项未填写'); |
| 854 | return | 878 | return |
| 855 | } else if (this.data.card_number.length < 1) { | 879 | } else if (this.data.card_number.length < 1) { |
| 856 | - this.showtoast('有必填项未填写'); | 880 | + this.showtoast('请输入身份证号码'); |
| 857 | return | 881 | return |
| 858 | } else if (this.data.isIdCard && this.data.card_number.length > 0 && !format.isIDCardNum(this.data.card_number)) { | 882 | } else if (this.data.isIdCard && this.data.card_number.length > 0 && !format.isIDCardNum(this.data.card_number)) { |
| 859 | this.showtoast('证照号码有误'); | 883 | this.showtoast('证照号码有误'); |
| @@ -95,19 +95,12 @@ | @@ -95,19 +95,12 @@ | ||
| 95 | <view class='item_body'> | 95 | <view class='item_body'> |
| 96 | <text style='color:red;font-size: 30rpx;line-height: 90rpx;float:left'>*</text> | 96 | <text style='color:red;font-size: 30rpx;line-height: 90rpx;float:left'>*</text> |
| 97 | <text class='text_black_30 float_left' style='line-height: 90rpx'>证照号码</text> | 97 | <text class='text_black_30 float_left' style='line-height: 90rpx'>证照号码</text> |
| 98 | - <view wx:if="{{isIdCard}}"> | ||
| 99 | - <image class='image_camera float_right' src='/images/camera.png' bindtap='getIdInfo' hidden="{{taxInfo.certification_status=='active'}}"></image> | 98 | + <view> |
| 99 | + <image wx:if="{{isIdCard}}" class='image_camera float_right' src='/images/camera.png' bindtap='getIdInfo' hidden="{{taxInfo.certification_status=='active'}}"></image> | ||
| 100 | <!-- <text class='text_333_28 float_right'>{{card_number}}</text> --> | 100 | <!-- <text class='text_333_28 float_right'>{{card_number}}</text> --> |
| 101 | <!-- <input class='input_wrap float_right' placeholder="{{taxInfo.certification_status=='active'&&card_number?card_number:'请输入证照号码'}}" placeholder-class='text_999_28' name='id_card_no' maxlength='24' disabled="{{taxInfo.certification_status=='active'}}"></input> --> | 101 | <!-- <input class='input_wrap float_right' placeholder="{{taxInfo.certification_status=='active'&&card_number?card_number:'请输入证照号码'}}" placeholder-class='text_999_28' name='id_card_no' maxlength='24' disabled="{{taxInfo.certification_status=='active'}}"></input> --> |
| 102 | - <input class='input_wrap float_right' hidden="{{taxInfo.certification_status=='active'}}" placeholder="请输入证照号码" value='{{card_number}}' name='id_card_no' disabled="{{taxInfo.certification_status=='active'}}" maxlength='24' bindblur='bindinputcardnum'></input> | ||
| 103 | - <input hidden="{{taxInfo.certification_status!='active'}}" class='input_wrap float_right' placeholder="{{taxInfo.certification_status=='active'||card_number?card_number:'请输入证照号码'}}" name='id_card_no' disabled="{{taxInfo.certification_status=='active'}}" | ||
| 104 | - maxlength='24' bindblur='bindinputcardnum'></input> | ||
| 105 | - | ||
| 106 | - </view> | ||
| 107 | - <view wx:else> | ||
| 108 | - <input class='input_wrap float_right' hidden="{{taxInfo.certification_status=='active'}}" placeholder="请输入证照号码" value='{{card_number}}' name='id_card_no' disabled="{{taxInfo.certification_status=='active'}}" maxlength='24' bindblur='bindinputcardnum'></input> | ||
| 109 | - <input hidden="{{taxInfo.certification_status!='active'}}" class='input_wrap float_right' placeholder="{{taxInfo.certification_status=='active'||card_number?card_number:'请输入证照号码'}}" name='id_card_no' disabled="{{taxInfo.certification_status=='active'}}" | ||
| 110 | - bindblur='bindinputcardnum' maxlength='24'></input> | 102 | + <input class='input_wrap float_right' hidden="{{taxInfo.certification_status=='active'}}" placeholder="请输入证照号码" value='{{card_number}}' name='id_card_no' maxlength='18' bindblur='idcardblur' bindinput = 'bindinputcardnum'></input> |
| 103 | + <input class='input_wrap float_right' hidden="{{taxInfo.certification_status!='active'}}" placeholder="{{card_number?card_number:'身份证号获取失败'}}" name='id_card_no' disabled='true'></input> | ||
| 111 | </view> | 104 | </view> |
| 112 | </view> | 105 | </view> |
| 113 | 106 |
请
注册
或
登录
后发表评论