正在显示
5 个修改的文件
包含
93 行增加
和
87 行删除
... | ... | @@ -81,16 +81,16 @@ Page({ |
81 | 81 | end: '2018-01-01', |
82 | 82 | onChange: 'onPickerSelect', |
83 | 83 | }, |
84 | - older_relativeData: { | |
85 | - label: '与纳税人关系', | |
86 | - isrequre: true, | |
87 | - bindtype: 'older_relative', | |
88 | - selected: '', | |
89 | - isblack: 'true', | |
90 | - placeholder: '请选择与纳税人关系', | |
91 | - values: ["父母", "祖父母、外祖父母"], | |
92 | - onChange: 'onPickerSelect' | |
93 | - }, | |
84 | + // older_relativeData: { | |
85 | + // label: '与纳税人关系', | |
86 | + // isrequre: true, | |
87 | + // bindtype: 'older_relative', | |
88 | + // selected: '', | |
89 | + // isblack: 'true', | |
90 | + // placeholder: '请选择与纳税人关系', | |
91 | + // values: ["父母", "祖父母、外祖父母"], | |
92 | + // onChange: 'onPickerSelect' | |
93 | + // }, | |
94 | 94 | taxperson_relativeData: { |
95 | 95 | label: '与纳税人的关系', |
96 | 96 | isrequre: true, |
... | ... | @@ -553,6 +553,7 @@ Page({ |
553 | 553 | }) |
554 | 554 | } else if (frontPage.data.house_type == "rent" || frontPage.data.house_type == "house_fund_rent") { |
555 | 555 | this.getbanklist() |
556 | + this.getTaxList() | |
556 | 557 | house_type = "house_fund_rent" |
557 | 558 | title = '住房租金' |
558 | 559 | if (options.reducetype == '月度') { |
... | ... | @@ -782,11 +783,6 @@ Page({ |
782 | 783 | olderbirthDate.datelong = data.birth_date |
783 | 784 | setData.olderbirthDate = olderbirthDate |
784 | 785 | } |
785 | - if (data.family_ties && data.family_ties.length) { | |
786 | - var older_relativeData = this.data.older_relativeData | |
787 | - older_relativeData.selected = data.family_ties | |
788 | - setData.older_relativeData = older_relativeData | |
789 | - } | |
790 | 786 | this.setData(setData) |
791 | 787 | break; |
792 | 788 | case 'medical_fund': |
... | ... | @@ -1203,10 +1199,10 @@ Page({ |
1203 | 1199 | this.showToast('请选择被赡养人出生日期') |
1204 | 1200 | return |
1205 | 1201 | } |
1206 | - if (this.data.older_relativeData.selected.length < 1) { | |
1207 | - this.showToast('请选择与纳税人关系') | |
1208 | - return | |
1209 | - } | |
1202 | + // if (this.data.older_relativeData.selected.length < 1) { | |
1203 | + // this.showToast('请选择与纳税人关系') | |
1204 | + // return | |
1205 | + // } | |
1210 | 1206 | // if (!formdata.percentage || formdata.percentage.length < 1 || formdata.percentage > 100) { |
1211 | 1207 | // this.showToast('请填写合理分摊比例') |
1212 | 1208 | // return |
... | ... | @@ -1219,7 +1215,7 @@ Page({ |
1219 | 1215 | newdata.share_method = this.share_method |
1220 | 1216 | } |
1221 | 1217 | newdata.birthday = this.data.olderbirthDate.datelong |
1222 | - newdata.relationship = this.data.older_relativeData.selected | |
1218 | + // newdata.relationship = this.data.older_relativeData.selected | |
1223 | 1219 | newdata.id_card_type = '1' //this.data.oldercardtypeData.selected |
1224 | 1220 | newdata.nation = "中国" |
1225 | 1221 | break; |
... | ... | @@ -1430,7 +1426,7 @@ Page({ |
1430 | 1426 | // this.showToast('请填写扣除金额') |
1431 | 1427 | // return |
1432 | 1428 | // } |
1433 | - if (this.data.cur_index != 'medical_fund') { | |
1429 | + if (this.data.cur_index != 'medical_fund' && this.data.cur_index != 'continuing_education') { | |
1434 | 1430 | newdata.deduction_type = this.data.reducetypeData.selected == '月度' ? "month" : "year" |
1435 | 1431 | newdata.deduction_amount = this.data.deduction_amount //formdata.reduce_money |
1436 | 1432 | } |
... | ... | @@ -1633,13 +1629,13 @@ Page({ |
1633 | 1629 | loverbirthDate: lover_birthDate |
1634 | 1630 | }) |
1635 | 1631 | break; |
1636 | - case 'older_relative': | |
1637 | - var older_relativeData = this.data.older_relativeData | |
1638 | - older_relativeData.selected = older_relativeData.values[e.detail.value] | |
1639 | - this.setData({ | |
1640 | - older_relativeData: older_relativeData | |
1641 | - }) | |
1642 | - break; | |
1632 | + // case 'older_relative': | |
1633 | + // var older_relativeData = this.data.older_relativeData | |
1634 | + // older_relativeData.selected = older_relativeData.values[e.detail.value] | |
1635 | + // this.setData({ | |
1636 | + // older_relativeData: older_relativeData | |
1637 | + // }) | |
1638 | + // break; | |
1643 | 1639 | case 'taxperson_relative': |
1644 | 1640 | var taxperson_relativedata = this.data.taxperson_relativeData |
1645 | 1641 | taxperson_relativedata.selected = taxperson_relativedata.values[e.detail.value] |
... | ... | @@ -1772,20 +1768,20 @@ Page({ |
1772 | 1768 | edutypee_data.selected = edutypee_data.values[e.detail.value] |
1773 | 1769 | var reducetypeData = this.data.reducetypeData |
1774 | 1770 | var deduction_amount |
1775 | - if (e.detail.value == '1') {//非学历教育 | |
1776 | - reducetypeData.selected = '年度' | |
1777 | - // reducetypeData.disabled = true | |
1778 | - deduction_amount = Deduce_amounts_year['continuing_education_non'] | |
1779 | - }else { | |
1780 | - // reducetypeData.disabled = false | |
1781 | - reducetypeData.selected = '月度' | |
1782 | - deduction_amount = Deduce_amounts_month['continuing_education'] | |
1783 | - } | |
1771 | + // if (e.detail.value == '1') {//非学历教育 | |
1772 | + // reducetypeData.selected = '年度' | |
1773 | + // // reducetypeData.disabled = true | |
1774 | + // deduction_amount = Deduce_amounts_year['continuing_education_non'] | |
1775 | + // }else { | |
1776 | + // // reducetypeData.disabled = false | |
1777 | + // reducetypeData.selected = '月度' | |
1778 | + // deduction_amount = Deduce_amounts_month['continuing_education'] | |
1779 | + // } | |
1784 | 1780 | this.setData({ |
1785 | 1781 | edu_lable: e.detail.value == 0 ? 'school' : 'tech', |
1786 | 1782 | edutypeData: edutypee_data, |
1787 | - reducetypeData: reducetypeData, | |
1788 | - deduction_amount: deduction_amount | |
1783 | + // reducetypeData: reducetypeData, | |
1784 | + // deduction_amount: deduction_amount | |
1789 | 1785 | }) |
1790 | 1786 | break; |
1791 | 1787 | case 'edu_style': | ... | ... |
... | ... | @@ -145,7 +145,7 @@ |
145 | 145 | </view> |
146 | 146 | <view class='divide_line_30'></view> |
147 | 147 | |
148 | - <template is="picker_cell_normal" data="{{...older_relativeData}}" /> | |
148 | + <!-- <template is="picker_cell_normal" data="{{...older_relativeData}}" /> --> | |
149 | 149 | <!-- <view style='height:90rpx;'> |
150 | 150 | <text class='red_star_right_10'>*</text> |
151 | 151 | <text class='text_777_30 float_left'>分摊比例</text> |
... | ... | @@ -316,7 +316,7 @@ |
316 | 316 | </view> |
317 | 317 | </view> |
318 | 318 | |
319 | -<view style='padding:0 30rpx;' wx:if="{{cur_index!='medical_fund' && cur_index!='support_duty'}}"> | |
319 | +<view style='padding:0 30rpx;' wx:if="{{cur_index=='children_education' || cur_index=='house_fund'}}"> | |
320 | 320 | <view class='divide_line_30'></view> |
321 | 321 | <template is="picker_cell_normal" data="{{...reducetypeData}}" /> |
322 | 322 | <view class='divide_line_30'></view> | ... | ... |
... | ... | @@ -30,7 +30,8 @@ Page({ |
30 | 30 | selected: '', |
31 | 31 | disabled: false, |
32 | 32 | placeholder: '请选择关系', |
33 | - values: ["子","女" ,"配偶", "父母", "祖父母、外祖父母"], | |
33 | + // values: ["子","女" ,"配偶", "父母", "祖父母、外祖父母"], | |
34 | + values: ["子", "女", "配偶", "父母"], | |
34 | 35 | onChange: 'onPickerSelect' |
35 | 36 | }, |
36 | 37 | cardtypeData: { |
... | ... | @@ -263,15 +264,14 @@ Page({ |
263 | 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 | 265 | var formdata = e.detail.value; |
265 | 266 | console.log("formdata", formdata); |
266 | - console.log('idnum', this.data.card_number.length < 1 && !format.isIDCardNum(formdata.id_card_no)) | |
267 | 267 | if (this.data.relativeData.selected.length < 1) { |
268 | 268 | this.showtoast('请选择关系'); |
269 | 269 | return |
270 | 270 | } |
271 | - 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) { | |
272 | 272 | this.showtoast('请填写证照号码'); |
273 | 273 | return |
274 | - } 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)) { | |
275 | 275 | this.showtoast('证照号码有误'); |
276 | 276 | return |
277 | 277 | } |
... | ... | @@ -287,22 +287,6 @@ Page({ |
287 | 287 | this.showtoast('手机号码有误'); |
288 | 288 | return |
289 | 289 | } |
290 | - var new_card_num = '' | |
291 | - if (this.data.isIdCard) { | |
292 | - if (this.data.card_number.length > 0) { | |
293 | - new_card_num = this.data.card_number | |
294 | - } | |
295 | - if (formdata.id_card_no.length > 0) { | |
296 | - new_card_num = formdata.id_card_no | |
297 | - } | |
298 | - } | |
299 | - | |
300 | - if (!this.data.isIdCard && formdata.id_card_no && formdata.id_card_no.length > 0) { | |
301 | - new_card_num = formdata.id_card_no | |
302 | - } | |
303 | - this.setData({ | |
304 | - card_number: new_card_num, | |
305 | - }) | |
306 | 290 | this.goCommit(formdata); |
307 | 291 | }, |
308 | 292 | |
... | ... | @@ -327,7 +311,7 @@ Page({ |
327 | 311 | 'certification_status': that.getCertifyStatus(formdata), |
328 | 312 | "family_ties": that.data.relativeData.selected, |
329 | 313 | "id_card_type": '居民身份证',//that.data.cardtypeData.selected, |
330 | - "id_card_no": formdata.id_card_no ? formdata.id_card_no : that.data.card_number, | |
314 | + "id_card_no": that.data.card_number, | |
331 | 315 | "name": name, |
332 | 316 | "gender": that.data.genderData.selected, |
333 | 317 | "mobile": formdata.mobile, |
... | ... | @@ -403,6 +387,9 @@ Page({ |
403 | 387 | idChange: function (e) { |
404 | 388 | console.log('idCardNoChange', e.detail.value) |
405 | 389 | var idCardNo = e.detail.value |
390 | + this.setData({ | |
391 | + card_number: idCardNo | |
392 | + }) | |
406 | 393 | if (e.detail.value.length == 18){ |
407 | 394 | if (!format.isIDCardNum(idCardNo)) { |
408 | 395 | wx.showToast({ |
... | ... | @@ -415,8 +402,10 @@ Page({ |
415 | 402 | } |
416 | 403 | }, |
417 | 404 | idDone: function (e) { |
418 | - | |
419 | 405 | var idCardNo = e.detail.value |
406 | + this.setData({ | |
407 | + card_number: idCardNo | |
408 | + }) | |
420 | 409 | if (!idCardNo.length) { |
421 | 410 | wx.showToast({ |
422 | 411 | image: "../../../../images/warn.png", |
... | ... | @@ -431,7 +420,6 @@ Page({ |
431 | 420 | }) |
432 | 421 | return; |
433 | 422 | } |
434 | - | |
435 | 423 | }, |
436 | 424 | |
437 | 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 '' | ... | ... |
请
注册
或
登录
后发表评论