正在显示
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 | ... | ... |
请
注册
或
登录
后发表评论