正在显示
3 个修改的文件
包含
54 行增加
和
45 行删除
@@ -264,15 +264,14 @@ Page({ | @@ -264,15 +264,14 @@ Page({ | ||
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]+$"); | 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 | var formdata = e.detail.value; | 265 | var formdata = e.detail.value; |
266 | console.log("formdata", formdata); | 266 | console.log("formdata", formdata); |
267 | - console.log('idnum', this.data.card_number.length < 1 && !format.isIDCardNum(formdata.id_card_no)) | ||
268 | if (this.data.relativeData.selected.length < 1) { | 267 | if (this.data.relativeData.selected.length < 1) { |
269 | this.showtoast('请选择关系'); | 268 | this.showtoast('请选择关系'); |
270 | return | 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 | this.showtoast('请填写证照号码'); | 272 | this.showtoast('请填写证照号码'); |
274 | return | 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 | this.showtoast('证照号码有误'); | 275 | this.showtoast('证照号码有误'); |
277 | return | 276 | return |
278 | } | 277 | } |
@@ -288,22 +287,6 @@ Page({ | @@ -288,22 +287,6 @@ Page({ | ||
288 | this.showtoast('手机号码有误'); | 287 | this.showtoast('手机号码有误'); |
289 | return | 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 | this.goCommit(formdata); | 290 | this.goCommit(formdata); |
308 | }, | 291 | }, |
309 | 292 | ||
@@ -328,7 +311,7 @@ Page({ | @@ -328,7 +311,7 @@ Page({ | ||
328 | 'certification_status': that.getCertifyStatus(formdata), | 311 | 'certification_status': that.getCertifyStatus(formdata), |
329 | "family_ties": that.data.relativeData.selected, | 312 | "family_ties": that.data.relativeData.selected, |
330 | "id_card_type": '居民身份证',//that.data.cardtypeData.selected, | 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 | "name": name, | 315 | "name": name, |
333 | "gender": that.data.genderData.selected, | 316 | "gender": that.data.genderData.selected, |
334 | "mobile": formdata.mobile, | 317 | "mobile": formdata.mobile, |
@@ -404,6 +387,9 @@ Page({ | @@ -404,6 +387,9 @@ Page({ | ||
404 | idChange: function (e) { | 387 | idChange: function (e) { |
405 | console.log('idCardNoChange', e.detail.value) | 388 | console.log('idCardNoChange', e.detail.value) |
406 | var idCardNo = e.detail.value | 389 | var idCardNo = e.detail.value |
390 | + this.setData({ | ||
391 | + card_number: idCardNo | ||
392 | + }) | ||
407 | if (e.detail.value.length == 18){ | 393 | if (e.detail.value.length == 18){ |
408 | if (!format.isIDCardNum(idCardNo)) { | 394 | if (!format.isIDCardNum(idCardNo)) { |
409 | wx.showToast({ | 395 | wx.showToast({ |
@@ -416,8 +402,10 @@ Page({ | @@ -416,8 +402,10 @@ Page({ | ||
416 | } | 402 | } |
417 | }, | 403 | }, |
418 | idDone: function (e) { | 404 | idDone: function (e) { |
419 | - | ||
420 | var idCardNo = e.detail.value | 405 | var idCardNo = e.detail.value |
406 | + this.setData({ | ||
407 | + card_number: idCardNo | ||
408 | + }) | ||
421 | if (!idCardNo.length) { | 409 | if (!idCardNo.length) { |
422 | wx.showToast({ | 410 | wx.showToast({ |
423 | image: "../../../../images/warn.png", | 411 | image: "../../../../images/warn.png", |
@@ -432,7 +420,6 @@ Page({ | @@ -432,7 +420,6 @@ Page({ | ||
432 | }) | 420 | }) |
433 | return; | 421 | return; |
434 | } | 422 | } |
435 | - | ||
436 | }, | 423 | }, |
437 | 424 | ||
438 | /** | 425 | /** |
@@ -24,7 +24,7 @@ | @@ -24,7 +24,7 @@ | ||
24 | <view wx:if="{{isIdCard}}" > | 24 | <view wx:if="{{isIdCard}}" > |
25 | <image class='image_camera float_right' src='/images/camera.png' bindtap='getIdInfo'></image> | 25 | <image class='image_camera float_right' src='/images/camera.png' bindtap='getIdInfo'></image> |
26 | <!-- <text class='text_333_28 float_right'>{{card_number}}</text> --> | 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 | </view> | 28 | </view> |
29 | <view wx:else> | 29 | <view wx:else> |
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> | 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,8 +333,8 @@ Page({ | ||
333 | specificIndustryInfo: this.data.specificIndustryInfo, | 333 | specificIndustryInfo: this.data.specificIndustryInfo, |
334 | genderData: this.data.genderData, | 334 | genderData: this.data.genderData, |
335 | bankInfo: this.data.bankInfo, | 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 | professionData: this.data.professionData, | 339 | professionData: this.data.professionData, |
340 | degreeData: this.data.degreeData, | 340 | degreeData: this.data.degreeData, |
@@ -349,9 +349,9 @@ Page({ | @@ -349,9 +349,9 @@ Page({ | ||
349 | 349 | ||
350 | long_birth_date: tax_info.birth_date, | 350 | long_birth_date: tax_info.birth_date, |
351 | birthDate: this.data.birthDate, | 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 | startDate: this.data.startDate, | 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 | endDate: this.data.endDate, | 355 | endDate: this.data.endDate, |
356 | isIdCard: '居民身份证' == tax_info.id_card_type ? true : false, | 356 | isIdCard: '居民身份证' == tax_info.id_card_type ? true : false, |
357 | card_number: this.data.card_number | 357 | card_number: this.data.card_number |
@@ -458,7 +458,7 @@ Page({ | @@ -458,7 +458,7 @@ Page({ | ||
458 | bank_info.values = res.data.banks//that.handleBankinfo(res.data.items) | 458 | bank_info.values = res.data.banks//that.handleBankinfo(res.data.items) |
459 | 459 | ||
460 | that.setData({ | 460 | that.setData({ |
461 | - banklist: res.data.items, | 461 | + // banklist: res.data.items, |
462 | bankInfo: bank_info | 462 | bankInfo: bank_info |
463 | }) | 463 | }) |
464 | console.log("bankInfo", that.data.bankInfo) | 464 | console.log("bankInfo", that.data.bankInfo) |
@@ -786,6 +786,16 @@ Page({ | @@ -786,6 +786,16 @@ Page({ | ||
786 | 786 | ||
787 | idcardblur: function (e) { | 787 | idcardblur: function (e) { |
788 | var idCardNo = e.detail.value | 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 | if (!format.isIDCardNum(idCardNo)) { | 799 | if (!format.isIDCardNum(idCardNo)) { |
790 | wx.showToast({ | 800 | wx.showToast({ |
791 | image: "../../../../images/warn.png", | 801 | image: "../../../../images/warn.png", |
@@ -793,10 +803,12 @@ Page({ | @@ -793,10 +803,12 @@ Page({ | ||
793 | }) | 803 | }) |
794 | return; | 804 | return; |
795 | } | 805 | } |
796 | - this.dealIdInfo(idCardNo) | ||
797 | }, | 806 | }, |
798 | bindinputcardnum: function(e) { | 807 | bindinputcardnum: function(e) { |
799 | var idCardNo = e.detail.value | 808 | var idCardNo = e.detail.value |
809 | + this.setData({ | ||
810 | + card_number: idCardNo | ||
811 | + }) | ||
800 | if (e.detail.value.length == 18) { | 812 | if (e.detail.value.length == 18) { |
801 | if (!format.isIDCardNum(idCardNo)) { | 813 | if (!format.isIDCardNum(idCardNo)) { |
802 | wx.showToast({ | 814 | wx.showToast({ |
@@ -811,9 +823,22 @@ Page({ | @@ -811,9 +823,22 @@ Page({ | ||
811 | //根据身份证号码,获取相关信息 | 823 | //根据身份证号码,获取相关信息 |
812 | dealIdInfo: function (idCardNum) { | 824 | dealIdInfo: function (idCardNum) { |
813 | var info = format.analyzeIDCard(idCardNum) | 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 | personalmoney:function(e){ | 843 | personalmoney:function(e){ |
819 | console.log('personalmoney', e) | 844 | console.log('personalmoney', e) |
@@ -838,9 +863,8 @@ Page({ | @@ -838,9 +863,8 @@ Page({ | ||
838 | var regMoney = /^([1-9][\d]{0,10}|0)(\.[\d]{1,2})?$/ | 863 | var regMoney = /^([1-9][\d]{0,10}|0)(\.[\d]{1,2})?$/ |
839 | var formdata = e.detail.value; | 864 | var formdata = e.detail.value; |
840 | console.log("formdata", formdata) | 865 | console.log("formdata", formdata) |
841 | - console.log("card_number", this.data.card_number) | ||
842 | if (this.data.card_number.length < 1) { | 866 | if (this.data.card_number.length < 1) { |
843 | - this.showtoast('请输入身份证号码'); | 867 | + this.showtoast('请填写证照号码'); |
844 | return | 868 | return |
845 | } else if (this.data.isIdCard && this.data.card_number.length > 0 && !format.isIDCardNum(this.data.card_number)) { | 869 | } else if (this.data.isIdCard && this.data.card_number.length > 0 && !format.isIDCardNum(this.data.card_number)) { |
846 | this.showtoast('证照号码有误'); | 870 | this.showtoast('证照号码有误'); |
@@ -853,6 +877,14 @@ Page({ | @@ -853,6 +877,14 @@ Page({ | ||
853 | this.showtoast('请输入正确姓名'); | 877 | this.showtoast('请输入正确姓名'); |
854 | return | 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 | // else if (this.data.personstatusData.selected.length < 1) { | 888 | // else if (this.data.personstatusData.selected.length < 1) { |
857 | // this.showtoast('有必填项未填写'); | 889 | // this.showtoast('有必填项未填写'); |
858 | // return | 890 | // return |
@@ -869,13 +901,6 @@ Page({ | @@ -869,13 +901,6 @@ Page({ | ||
869 | // this.showtoast('有必填项未填写'); | 901 | // this.showtoast('有必填项未填写'); |
870 | // return | 902 | // return |
871 | // } else | 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 | // if (formdata.email && formdata.email.length > 0 && !regEmail.test(formdata.email)) { | 904 | // if (formdata.email && formdata.email.length > 0 && !regEmail.test(formdata.email)) { |
880 | // this.showtoast('请输入正确邮箱'); | 905 | // this.showtoast('请输入正确邮箱'); |
881 | // return | 906 | // return |
@@ -908,7 +933,6 @@ Page({ | @@ -908,7 +933,6 @@ Page({ | ||
908 | // this.setData({ | 933 | // this.setData({ |
909 | // card_number: new_ard_num, | 934 | // card_number: new_ard_num, |
910 | // }) | 935 | // }) |
911 | - this.goCommit(formdata); | ||
912 | }, | 936 | }, |
913 | 937 | ||
914 | goCommit: function(data) { | 938 | goCommit: function(data) { |
@@ -920,8 +944,6 @@ Page({ | @@ -920,8 +944,6 @@ Page({ | ||
920 | var request_current_address = that.getCurrentAddressRequest() | 944 | var request_current_address = that.getCurrentAddressRequest() |
921 | var request_birth_address = that.getBirthAddressRequest() | 945 | var request_birth_address = that.getBirthAddressRequest() |
922 | var Authorization = app.globalData.Authorization; | 946 | var Authorization = app.globalData.Authorization; |
923 | - console.log('long_birth_date', that.data.long_birth_date) | ||
924 | - | ||
925 | wx.request({ | 947 | wx.request({ |
926 | url: baseUrl + 'persontax/v1/personal-taxes/' + that.data.cur_id, | 948 | url: baseUrl + 'persontax/v1/personal-taxes/' + that.data.cur_id, |
927 | method: "PUT", | 949 | method: "PUT", |
@@ -1079,7 +1101,7 @@ Page({ | @@ -1079,7 +1101,7 @@ Page({ | ||
1079 | var gender = this.data.genderData.selected; | 1101 | var gender = this.data.genderData.selected; |
1080 | var long_birth_date = Date.parse(new Date(this.data.birthDate.selected)) / 1000; | 1102 | var long_birth_date = Date.parse(new Date(this.data.birthDate.selected)) / 1000; |
1081 | console.log("birth_day", long_birth_date + "---" + this.data.long_birth_date) | 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 | return 'active' | 1105 | return 'active' |
1084 | } else { | 1106 | } else { |
1085 | return '' | 1107 | return '' |
请
注册
或
登录
后发表评论