正在显示
3 个修改的文件
包含
54 行增加
和
45 行删除
... | ... | @@ -264,15 +264,14 @@ Page({ |
264 | 264 | var regEmail = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,20}[a-z0-9]+$"); |
265 | 265 | var formdata = e.detail.value; |
266 | 266 | console.log("formdata", formdata); |
267 | - console.log('idnum', this.data.card_number.length < 1 && !format.isIDCardNum(formdata.id_card_no)) | |
268 | 267 | if (this.data.relativeData.selected.length < 1) { |
269 | 268 | this.showtoast('请选择关系'); |
270 | 269 | return |
271 | 270 | } |
272 | - else if (this.data.isIdCard && (this.data.card_number.length < 1 && formdata.id_card_no.length < 1)) { | |
271 | + if (this.data.card_number.length < 1) { | |
273 | 272 | this.showtoast('请填写证照号码'); |
274 | 273 | return |
275 | - } else if (this.data.isIdCard && !format.isIDCardNum(formdata.id_card_no)) { | |
274 | + } else if (this.data.isIdCard && this.data.card_number.length > 0 && !format.isIDCardNum(this.data.card_number)) { | |
276 | 275 | this.showtoast('证照号码有误'); |
277 | 276 | return |
278 | 277 | } |
... | ... | @@ -288,22 +287,6 @@ Page({ |
288 | 287 | this.showtoast('手机号码有误'); |
289 | 288 | return |
290 | 289 | } |
291 | - var new_card_num = '' | |
292 | - if (this.data.isIdCard) { | |
293 | - if (this.data.card_number.length > 0) { | |
294 | - new_card_num = this.data.card_number | |
295 | - } | |
296 | - if (formdata.id_card_no.length > 0) { | |
297 | - new_card_num = formdata.id_card_no | |
298 | - } | |
299 | - } | |
300 | - | |
301 | - if (!this.data.isIdCard && formdata.id_card_no && formdata.id_card_no.length > 0) { | |
302 | - new_card_num = formdata.id_card_no | |
303 | - } | |
304 | - this.setData({ | |
305 | - card_number: new_card_num, | |
306 | - }) | |
307 | 290 | this.goCommit(formdata); |
308 | 291 | }, |
309 | 292 | |
... | ... | @@ -328,7 +311,7 @@ Page({ |
328 | 311 | 'certification_status': that.getCertifyStatus(formdata), |
329 | 312 | "family_ties": that.data.relativeData.selected, |
330 | 313 | "id_card_type": '居民身份证',//that.data.cardtypeData.selected, |
331 | - "id_card_no": formdata.id_card_no ? formdata.id_card_no : that.data.card_number, | |
314 | + "id_card_no": that.data.card_number, | |
332 | 315 | "name": name, |
333 | 316 | "gender": that.data.genderData.selected, |
334 | 317 | "mobile": formdata.mobile, |
... | ... | @@ -404,6 +387,9 @@ Page({ |
404 | 387 | idChange: function (e) { |
405 | 388 | console.log('idCardNoChange', e.detail.value) |
406 | 389 | var idCardNo = e.detail.value |
390 | + this.setData({ | |
391 | + card_number: idCardNo | |
392 | + }) | |
407 | 393 | if (e.detail.value.length == 18){ |
408 | 394 | if (!format.isIDCardNum(idCardNo)) { |
409 | 395 | wx.showToast({ |
... | ... | @@ -416,8 +402,10 @@ Page({ |
416 | 402 | } |
417 | 403 | }, |
418 | 404 | idDone: function (e) { |
419 | - | |
420 | 405 | var idCardNo = e.detail.value |
406 | + this.setData({ | |
407 | + card_number: idCardNo | |
408 | + }) | |
421 | 409 | if (!idCardNo.length) { |
422 | 410 | wx.showToast({ |
423 | 411 | image: "../../../../images/warn.png", |
... | ... | @@ -432,7 +420,6 @@ Page({ |
432 | 420 | }) |
433 | 421 | return; |
434 | 422 | } |
435 | - | |
436 | 423 | }, |
437 | 424 | |
438 | 425 | /** |
... | ... |
... | ... | @@ -24,7 +24,7 @@ |
24 | 24 | <view wx:if="{{isIdCard}}" > |
25 | 25 | <image class='image_camera float_right' src='/images/camera.png' bindtap='getIdInfo'></image> |
26 | 26 | <!-- <text class='text_333_28 float_right'>{{card_number}}</text> --> |
27 | - <input class='input_wrap' placeholder='请输入或拍摄身份证' placeholder-class='text_777_30' name='id_card_no' maxlength='18' value='{{card_number}}' bindblur="idDone" bindinput="idChange" disabled='{{isDisable}}' type='idcard'></input> | |
27 | + <input class='input_wrap' placeholder='请输入或拍摄身份证' placeholder-class='text_777_30' name='id_card_no' maxlength='18' value='{{card_number}}' bindblur="idDone" bindinput="idChange" disabled='{{isDisable}}' type='idcard' ></input> | |
28 | 28 | </view> |
29 | 29 | <view wx:else> |
30 | 30 | <input class='input_wrap' placeholder='请输入证照号码' placeholder-class='text_777_30' name='id_card_no' maxlength='18' type="idcard" value='{{card_number}}' bindblur="idDone" bindinput="idChange" disabled='{{isDisable}}'></input> |
... | ... |
... | ... | @@ -333,8 +333,8 @@ Page({ |
333 | 333 | specificIndustryInfo: this.data.specificIndustryInfo, |
334 | 334 | genderData: this.data.genderData, |
335 | 335 | bankInfo: this.data.bankInfo, |
336 | - personal_equity_total:tax_info.personal_equity_total, | |
337 | - company_equity_total: tax_info.company_equity_total, | |
336 | + personal_equity_total: tax_info.personal_equity_total ? tax_info.personal_equity_total : 0, | |
337 | + company_equity_total: tax_info.company_equity_total ? tax_info.company_equity_total: 0, | |
338 | 338 | |
339 | 339 | professionData: this.data.professionData, |
340 | 340 | degreeData: this.data.degreeData, |
... | ... | @@ -349,9 +349,9 @@ Page({ |
349 | 349 | |
350 | 350 | long_birth_date: tax_info.birth_date, |
351 | 351 | birthDate: this.data.birthDate, |
352 | - long_start_date: tax_info.join_date, | |
352 | + long_start_date: tax_info.join_date ? tax_info.join_date:0, | |
353 | 353 | startDate: this.data.startDate, |
354 | - long_end_date: tax_info.separate_date, | |
354 | + long_end_date: tax_info.separate_date ? tax_info.separate_date : 0, | |
355 | 355 | endDate: this.data.endDate, |
356 | 356 | isIdCard: '居民身份证' == tax_info.id_card_type ? true : false, |
357 | 357 | card_number: this.data.card_number |
... | ... | @@ -458,7 +458,7 @@ Page({ |
458 | 458 | bank_info.values = res.data.banks//that.handleBankinfo(res.data.items) |
459 | 459 | |
460 | 460 | that.setData({ |
461 | - banklist: res.data.items, | |
461 | + // banklist: res.data.items, | |
462 | 462 | bankInfo: bank_info |
463 | 463 | }) |
464 | 464 | console.log("bankInfo", that.data.bankInfo) |
... | ... | @@ -786,6 +786,16 @@ Page({ |
786 | 786 | |
787 | 787 | idcardblur: function (e) { |
788 | 788 | var idCardNo = e.detail.value |
789 | + this.setData({ | |
790 | + card_number: idCardNo | |
791 | + }) | |
792 | + if (!idCardNo.length) { | |
793 | + wx.showToast({ | |
794 | + image: "../../../../images/warn.png", | |
795 | + title: '请输入身份证号' | |
796 | + }) | |
797 | + return; | |
798 | + } | |
789 | 799 | if (!format.isIDCardNum(idCardNo)) { |
790 | 800 | wx.showToast({ |
791 | 801 | image: "../../../../images/warn.png", |
... | ... | @@ -793,10 +803,12 @@ Page({ |
793 | 803 | }) |
794 | 804 | return; |
795 | 805 | } |
796 | - this.dealIdInfo(idCardNo) | |
797 | 806 | }, |
798 | 807 | bindinputcardnum: function(e) { |
799 | 808 | var idCardNo = e.detail.value |
809 | + this.setData({ | |
810 | + card_number: idCardNo | |
811 | + }) | |
800 | 812 | if (e.detail.value.length == 18) { |
801 | 813 | if (!format.isIDCardNum(idCardNo)) { |
802 | 814 | wx.showToast({ |
... | ... | @@ -811,9 +823,22 @@ Page({ |
811 | 823 | //根据身份证号码,获取相关信息 |
812 | 824 | dealIdInfo: function (idCardNum) { |
813 | 825 | var info = format.analyzeIDCard(idCardNum) |
814 | - this.setData({ | |
815 | - card_number: idCardNum | |
816 | - }) | |
826 | + console.log('info', info.age, info.sex) | |
827 | + if (info.age) { | |
828 | + this.data.birthDate.selected = info.birthDay | |
829 | + this.setData({ | |
830 | + age: info.age, | |
831 | + long_birth_date: Date.parse(new Date(info.birthDay)) / 1000, | |
832 | + birthDate: this.data.birthDate | |
833 | + }) | |
834 | + } | |
835 | + if (info.sex) { | |
836 | + var gender_data = this.data.genderData | |
837 | + gender_data.selected = info.sex | |
838 | + this.setData({ | |
839 | + genderData: gender_data | |
840 | + }) | |
841 | + } | |
817 | 842 | }, |
818 | 843 | personalmoney:function(e){ |
819 | 844 | console.log('personalmoney', e) |
... | ... | @@ -838,9 +863,8 @@ Page({ |
838 | 863 | var regMoney = /^([1-9][\d]{0,10}|0)(\.[\d]{1,2})?$/ |
839 | 864 | var formdata = e.detail.value; |
840 | 865 | console.log("formdata", formdata) |
841 | - console.log("card_number", this.data.card_number) | |
842 | 866 | if (this.data.card_number.length < 1) { |
843 | - this.showtoast('请输入身份证号码'); | |
867 | + this.showtoast('请填写证照号码'); | |
844 | 868 | return |
845 | 869 | } else if (this.data.isIdCard && this.data.card_number.length > 0 && !format.isIDCardNum(this.data.card_number)) { |
846 | 870 | this.showtoast('证照号码有误'); |
... | ... | @@ -853,6 +877,14 @@ Page({ |
853 | 877 | this.showtoast('请输入正确姓名'); |
854 | 878 | return |
855 | 879 | } |
880 | + if (this.data.mobile.length < 1) { | |
881 | + this.showtoast('请输入手机号码'); | |
882 | + return | |
883 | + } else if (this.data.mobile.length > 0 && !regMobile.test(this.data.mobile)) { | |
884 | + this.showtoast('手机号码有误'); | |
885 | + return | |
886 | + } | |
887 | + this.goCommit(formdata); | |
856 | 888 | // else if (this.data.personstatusData.selected.length < 1) { |
857 | 889 | // this.showtoast('有必填项未填写'); |
858 | 890 | // return |
... | ... | @@ -869,13 +901,6 @@ Page({ |
869 | 901 | // this.showtoast('有必填项未填写'); |
870 | 902 | // return |
871 | 903 | // } else |
872 | - if (this.data.mobile.length < 1) { | |
873 | - this.showtoast('请输入手机号码'); | |
874 | - return | |
875 | - } else if (this.data.mobile.length > 0 && !regMobile.test(this.data.mobile)) { | |
876 | - this.showtoast('手机号码有误'); | |
877 | - return | |
878 | - } | |
879 | 904 | // if (formdata.email && formdata.email.length > 0 && !regEmail.test(formdata.email)) { |
880 | 905 | // this.showtoast('请输入正确邮箱'); |
881 | 906 | // return |
... | ... | @@ -908,7 +933,6 @@ Page({ |
908 | 933 | // this.setData({ |
909 | 934 | // card_number: new_ard_num, |
910 | 935 | // }) |
911 | - this.goCommit(formdata); | |
912 | 936 | }, |
913 | 937 | |
914 | 938 | goCommit: function(data) { |
... | ... | @@ -920,8 +944,6 @@ Page({ |
920 | 944 | var request_current_address = that.getCurrentAddressRequest() |
921 | 945 | var request_birth_address = that.getBirthAddressRequest() |
922 | 946 | var Authorization = app.globalData.Authorization; |
923 | - console.log('long_birth_date', that.data.long_birth_date) | |
924 | - | |
925 | 947 | wx.request({ |
926 | 948 | url: baseUrl + 'persontax/v1/personal-taxes/' + that.data.cur_id, |
927 | 949 | method: "PUT", |
... | ... | @@ -1079,7 +1101,7 @@ Page({ |
1079 | 1101 | var gender = this.data.genderData.selected; |
1080 | 1102 | var long_birth_date = Date.parse(new Date(this.data.birthDate.selected)) / 1000; |
1081 | 1103 | console.log("birth_day", long_birth_date + "---" + this.data.long_birth_date) |
1082 | - if (this.data.taxInfo.certification_status == 'active'||(this.data.has_certify&&name == iddata.name && cardtype == '居民身份证' && card_no == iddata.id_card_number && gender == iddata.gender && long_birth_date == this.data.long_birth_date)) { | |
1104 | + if ((this.data.has_certify&&name == iddata.name && cardtype == '居民身份证' && card_no == iddata.id_card_number && gender == iddata.gender && long_birth_date == this.data.long_birth_date)) { | |
1083 | 1105 | return 'active' |
1084 | 1106 | } else { |
1085 | 1107 | return '' |
... | ... |
请
注册
或
登录
后发表评论