正在显示
2 个修改的文件
包含
27 行增加
和
1 行删除
| ... | ... | @@ -90,6 +90,14 @@ Page({ |
| 90 | 90 | placeholder: '请选择出生国家(地区)', |
| 91 | 91 | onChange: 'onPickerSelect', |
| 92 | 92 | }, |
| 93 | + taxReasonData: { | |
| 94 | + isrequre: true, | |
| 95 | + label: '涉税事由', | |
| 96 | + bindtype: 'tax_reason', | |
| 97 | + placeholder: '请选择涉税事由', | |
| 98 | + values: ["理由1", "理由2"], | |
| 99 | + onChange: 'onPickerSelect', | |
| 100 | + }, | |
| 93 | 101 | taxpayerTypeData: { |
| 94 | 102 | isrequre: true, |
| 95 | 103 | label: '纳税人类型', |
| ... | ... | @@ -444,7 +452,7 @@ Page({ |
| 444 | 452 | this.data.predictLeaveDate.selected = (predictLeaveDate.indexOf("01-01-01") == -1) ? predictLeaveDate : '' |
| 445 | 453 | this.data.predictLeaveDate.datelong = tax_info.predict_leave_date |
| 446 | 454 | // this.data.professionData.selected = tax_info.profession.three_level_name |
| 447 | - | |
| 455 | + this.data.taxReasonData.selected = tax_info.tax_reason | |
| 448 | 456 | this.data.birthDate.end = curdate |
| 449 | 457 | this.data.startDate.end = curdate |
| 450 | 458 | this.data.endDate.end = curdate |
| ... | ... | @@ -491,6 +499,7 @@ Page({ |
| 491 | 499 | long_end_date: tax_info.separate_date ? tax_info.separate_date : 0, |
| 492 | 500 | endDate: this.data.endDate, |
| 493 | 501 | firstEntryDate: this.data.firstEntryDate, |
| 502 | + taxReasonData: this.data.taxReasonData, | |
| 494 | 503 | predictLeaveDate: this.data.predictLeaveDate, |
| 495 | 504 | isIdCard: '居民身份证' == tax_info.id_card_type ? true : false, |
| 496 | 505 | card_number: this.data.card_number, |
| ... | ... | @@ -859,6 +868,16 @@ Page({ |
| 859 | 868 | }) |
| 860 | 869 | } |
| 861 | 870 | break; |
| 871 | + case 'tax_reason': | |
| 872 | + var taxReasonData = this.data.taxReasonData | |
| 873 | + var reason = taxReasonData.values[e.detail.value] | |
| 874 | + if (reason != taxReasonData.selected) { | |
| 875 | + taxReasonData.selected = reason | |
| 876 | + this.setData({ | |
| 877 | + taxReasonData: taxReasonData | |
| 878 | + }) | |
| 879 | + } | |
| 880 | + break; | |
| 862 | 881 | case 'taxpayerType': |
| 863 | 882 | var taxpayerTypeData = this.data.taxpayerTypeData |
| 864 | 883 | taxpayerTypeData.selected = taxpayerTypeData.values[e.detail.value] |
| ... | ... | @@ -1217,6 +1236,10 @@ Page({ |
| 1217 | 1236 | this.showtoast('请选择预计离境时间'); |
| 1218 | 1237 | return |
| 1219 | 1238 | } |
| 1239 | + if (this.data.hasOtherCard && !this.data.taxReasonData.selected) { | |
| 1240 | + this.showtoast('请选择涉税事由'); | |
| 1241 | + return | |
| 1242 | + } | |
| 1220 | 1243 | if (this.data.hasOtherCard && !this.data.otherCardtypeData.selected) { |
| 1221 | 1244 | // this.showtoast('请选择其他证照类型'); |
| 1222 | 1245 | // return |
| ... | ... | @@ -1382,6 +1405,7 @@ Page({ |
| 1382 | 1405 | "birth_date": that.data.long_birth_date, |
| 1383 | 1406 | "first_entry_date": that.data.hasOtherCard ? that.data.firstEntryDate.datelong : null, |
| 1384 | 1407 | "predict_leave_date": that.data.hasOtherCard ? that.data.predictLeaveDate.datelong : null, |
| 1408 | + "tax_reason": that.data.hasOtherCard ? that.data.taxReasonData.selected : null, | |
| 1385 | 1409 | "mobile": that.data.mobile, |
| 1386 | 1410 | "current_address": request_current_address, |
| 1387 | 1411 | "current_address_detail": formdata.current_address_detail, | ... | ... |
| ... | ... | @@ -74,6 +74,8 @@ |
| 74 | 74 | <template is="picker_cell_normal" data="{{...predictLeaveDate}}" /> |
| 75 | 75 | <view class="divide_line_30"></view> |
| 76 | 76 | <template is="picker_cell_normal" data="{{...birthCountryData}}" /> |
| 77 | + <view class="divide_line_30"></view> | |
| 78 | + <template is="picker_cell_normal" data="{{...taxReasonData}}" /> | |
| 77 | 79 | </view> |
| 78 | 80 | <view hidden='{{!isshow01}}'> |
| 79 | 81 | <view wx:if='{{hasOtherCard}}'> | ... | ... |
请
注册
或
登录
后发表评论