正在显示
1 个修改的文件
包含
40 行增加
和
0 行删除
| ... | ... | @@ -536,6 +536,7 @@ Page({ |
| 536 | 536 | */ |
| 537 | 537 | onLoad: function(options) { |
| 538 | 538 | |
| 539 | + this.getTaxHostInfo() | |
| 539 | 540 | var pages = getCurrentPages() |
| 540 | 541 | var frontPage = pages[pages.length - 2] |
| 541 | 542 | console.log('---------frontPage', frontPage.data) |
| ... | ... | @@ -642,6 +643,37 @@ Page({ |
| 642 | 643 | } |
| 643 | 644 | } |
| 644 | 645 | }, |
| 646 | + | |
| 647 | + getTaxHostInfo: function () { | |
| 648 | + var that = this; | |
| 649 | + var Authorization = app.globalData.Authorization; | |
| 650 | + wx.request({ | |
| 651 | + url: baseUrl + 'persontax/v1/personal-taxes', | |
| 652 | + method: "GET", | |
| 653 | + header: { | |
| 654 | + 'content-type': 'application/json', // 默认值 | |
| 655 | + "Authorization": Authorization | |
| 656 | + }, | |
| 657 | + data: { | |
| 658 | + 'all': true | |
| 659 | + }, | |
| 660 | + success: function (res) { | |
| 661 | + if (res.statusCode == 200) { | |
| 662 | + var data = res.data | |
| 663 | + if (data.items && data.items.length > 0) { | |
| 664 | + for (var i = 0; i < data.items.length; i++) { | |
| 665 | + if (data.items[i].family_ties == "本人") { | |
| 666 | + app.globalData.hostInfo = data.items[i] | |
| 667 | + break; | |
| 668 | + } | |
| 669 | + } | |
| 670 | + } | |
| 671 | + } | |
| 672 | + } | |
| 673 | + }) | |
| 674 | + }, | |
| 675 | + | |
| 676 | + | |
| 645 | 677 | getTaxList: function () { |
| 646 | 678 | var that = this; |
| 647 | 679 | wx.showLoading({ |
| ... | ... | @@ -1277,6 +1309,10 @@ Page({ |
| 1277 | 1309 | this.showToast('子女年龄小于3岁,不可申报') |
| 1278 | 1310 | return |
| 1279 | 1311 | } |
| 1312 | + if (this.data.commonbirthDate.datelong < app.globalData.hostInfo.birth_date) { | |
| 1313 | + this.showToast('子女年龄不得大于本人'); | |
| 1314 | + return | |
| 1315 | + } | |
| 1280 | 1316 | if (!formdata.children_name || formdata.children_name.length < 1) { |
| 1281 | 1317 | this.showToast('请填写子女姓名') |
| 1282 | 1318 | return |
| ... | ... | @@ -1457,6 +1493,10 @@ Page({ |
| 1457 | 1493 | this.showToast('被赡养人年龄不足60岁,不可申报') |
| 1458 | 1494 | return |
| 1459 | 1495 | } |
| 1496 | + if (this.data.olderbirthDate.datelong > app.globalData.hostInfo.birth_date) { | |
| 1497 | + this.showToast('被赡养人年龄应大于本人'); | |
| 1498 | + return | |
| 1499 | + } | |
| 1460 | 1500 | if (this.data.older_relativeData.selected.length < 1) { |
| 1461 | 1501 | this.showToast('请选择与纳税人关系') |
| 1462 | 1502 | return | ... | ... |
请
注册
或
登录
后发表评论