正在显示
4 个修改的文件
包含
0 行增加
和
524 行删除
1 | -// pages/main/addtionalreduce/home.js | ||
2 | -var app = getApp(); | ||
3 | -var baseUrl = app.globalData.baseUrl; | ||
4 | -Page({ | ||
5 | - | ||
6 | - /** | ||
7 | - * Page initial data | ||
8 | - */ | ||
9 | - data: { | ||
10 | - datas: ["",""], | ||
11 | - is_declared: false, | ||
12 | - additionlist:[], | ||
13 | - declareStatus: { | ||
14 | - "to_declare ": "待申报", | ||
15 | - "declaring": "申报中", | ||
16 | - "success": "审核成功", | ||
17 | - "failed": "审核失败" | ||
18 | - }, | ||
19 | - datas02: ["子女教育", "继续教育", "赡养老人", "大病医疗", "住房贷款利息"] | ||
20 | - }, | ||
21 | - | ||
22 | - /** | ||
23 | - * Lifecycle function--Called when page load | ||
24 | - */ | ||
25 | - onLoad: function(options) { | ||
26 | - console.log("onLoad"); | ||
27 | - }, | ||
28 | - | ||
29 | - godeclare: function() { | ||
30 | - wx.navigateTo({ | ||
31 | - url: 'godeclare/godeclare', | ||
32 | - }) | ||
33 | - }, | ||
34 | - | ||
35 | - godetail: function() { | ||
36 | - wx.navigateTo({ | ||
37 | - url: 'godetail/godetail', | ||
38 | - }) | ||
39 | - }, | ||
40 | - | ||
41 | - lookandadd: function(e) { | ||
42 | - console.log("lookandadd", e); | ||
43 | - wx.navigateTo({ | ||
44 | - url: 'lookandupdate/lookandupdate?index=' + e.currentTarget.id, | ||
45 | - }) | ||
46 | - }, | ||
47 | - | ||
48 | - /** | ||
49 | - * Lifecycle function--Called when page is initially rendered | ||
50 | - */ | ||
51 | - onReady: function() { | ||
52 | - console.log("onReady"); | ||
53 | - }, | ||
54 | - | ||
55 | - /** | ||
56 | - * Lifecycle function--Called when page show | ||
57 | - */ | ||
58 | - onShow: function() { | ||
59 | - console.log("onShow"); | ||
60 | - var that = this | ||
61 | - this.getAdditionList() | ||
62 | - }, | ||
63 | - | ||
64 | - getAdditionList: function() { | ||
65 | - var that = this; | ||
66 | - var Authorization = getApp().globalData.Authorization; | ||
67 | - wx.request({ | ||
68 | - url: baseUrl + 'persontax/v1/person-additions', | ||
69 | - data: { | ||
70 | - limit: 10, | ||
71 | - offset: 0 | ||
72 | - }, | ||
73 | - header: { | ||
74 | - 'content-type': 'application/json', | ||
75 | - "Authorization": Authorization | ||
76 | - }, | ||
77 | - success: function(res) { | ||
78 | - if(res&&res.data){ | ||
79 | - console.log("res",res) | ||
80 | - that.setData({ | ||
81 | - additionlist:res.data.items | ||
82 | - }) | ||
83 | - } | ||
84 | - } | ||
85 | - }) | ||
86 | - }, | ||
87 | - | ||
88 | - /** | ||
89 | - * Lifecycle function--Called when page hide | ||
90 | - */ | ||
91 | - onHide: function() { | ||
92 | - | ||
93 | - }, | ||
94 | - | ||
95 | - /** | ||
96 | - * Lifecycle function--Called when page unload | ||
97 | - */ | ||
98 | - onUnload: function() { | ||
99 | - | ||
100 | - }, | ||
101 | - | ||
102 | - /** | ||
103 | - * Page event handler function--Called when user drop down | ||
104 | - */ | ||
105 | - onPullDownRefresh: function() { | ||
106 | - | ||
107 | - }, | ||
108 | - | ||
109 | - /** | ||
110 | - * Called when page reach bottom | ||
111 | - */ | ||
112 | - onReachBottom: function() { | ||
113 | - | ||
114 | - }, | ||
115 | - | ||
116 | - /** | ||
117 | - * Called when user click on the top right corner to share | ||
118 | - */ | ||
119 | - onShareAppMessage: function() { | ||
120 | - | ||
121 | - } | ||
122 | -}) |
1 | -<!--pages/main/addtionalreduce/home.wxml--> | ||
2 | -<view class='page'> | ||
3 | - | ||
4 | - <view style='margin-bottom:30rpxbackground:#fff'> | ||
5 | - <view wx:for="{{additionlist}}" wx:key="" style='display:flex;flex-direction:column'> | ||
6 | - <view style='margin:30rpx 44rpx;float:left;display:flex;flex-direction:column'> | ||
7 | - <text class=' text_333_40 float_left'>{{item.legal_entity}}</text> | ||
8 | - <view wx:if="{{item.status=='to_declare'}}" class='view_godeclare_wrap '> | ||
9 | - <text class='text_godeclare_wrap '>立即申报</text> | ||
10 | - </view> | ||
11 | - </view> | ||
12 | - <view wx:if="{{item.addition_items&&item.addition_items.length>0}}"> | ||
13 | - <block wx:for="{{datas02}}" wx:key=""> | ||
14 | - <view hidden="{{false}}"> | ||
15 | - <view class='divide_line' style='margin:0 50rpx'></view> | ||
16 | - <view style='padding:30rpx 40rpx;display:flex;flex-direction:column '> | ||
17 | - <view style='height:40rpx'> | ||
18 | - <text class='text_333_32 float_left' wx:if="true">住房</text> | ||
19 | - <image class='arrow_img_wrap float_right' src="/images/arrow_right.png"></image> | ||
20 | - <text class='text_999_28' style='margin-bottom:8rpx;float:right' bindtap='lookandadd' id='{{index}}'>查看</text> | ||
21 | - </view> | ||
22 | - <view style='width:100%;padding:20rpx 20rpx;display:flex;flex-direction:row '> | ||
23 | - <view class='float_left' style='flex:1'> | ||
24 | - <text class='text_999_24 '>扣除方式</text> | ||
25 | - <text class='text_gray_28' style='margin-left:20rpx'>年度</text> | ||
26 | - </view> | ||
27 | - <view class='float_right' style='flex:1'> | ||
28 | - <text class='text_999_24 '>可扣除金额</text> | ||
29 | - <text class='text_orange_28 ' style='margin-left:20rpx'>¥12000/年</text> | ||
30 | - </view> | ||
31 | - </view> | ||
32 | - | ||
33 | - <!-- <view> | ||
34 | - <text class='text_666_30 float_left ' wx:if="datas02[index].message!='住房 '">{{datas02[index].message}}</text> | ||
35 | - <text class='text_666_30 float_left ' wx:if="datas02[index].message=='住房 '">{{datas02[index].extra_message}}</text> | ||
36 | - <text wx:if="{{datas02[index].message!='大病医疗 '}}" class='text_blue_28 float_right ' bindtap='lookandadd ' id='{{index}} '>查看并调整</text> | ||
37 | - <text wx:else class='text_blue_28 float_right ' bindtap='lookandadd ' id='{{index}} '>提交抵扣凭据</text> | ||
38 | - </view> | ||
39 | - <view style='margin-top:20rpx '> | ||
40 | - <text class='text_gray_22 float_left '>累计已使用额度:4890.00</text> | ||
41 | - <text class='text_gray_22 float_right '>本月可用额度:12810.00</text> | ||
42 | - </view> --> | ||
43 | - </view> | ||
44 | - </view> | ||
45 | - </block> | ||
46 | - </view> | ||
47 | - <view style='width:100%;height:20rpx;background:#F5F5F5'></view> | ||
48 | - </view> | ||
49 | - </view> | ||
50 | - | ||
51 | - | ||
52 | -</view> |
1 | -// pages/main/guide/guide.js | ||
2 | -var baseUrl = getApp().globalData.baseUrl; | ||
3 | -Page({ | ||
4 | - | ||
5 | - /** | ||
6 | - * 页面的初始数据 | ||
7 | - */ | ||
8 | - data: { | ||
9 | - | ||
10 | - }, | ||
11 | - | ||
12 | - /** | ||
13 | - * 生命周期函数--监听页面加载 | ||
14 | - */ | ||
15 | - onLoad: function(options) { | ||
16 | - | ||
17 | - }, | ||
18 | - | ||
19 | - /** | ||
20 | - * 生命周期函数--监听页面初次渲染完成 | ||
21 | - */ | ||
22 | - onReady: function() { | ||
23 | - | ||
24 | - }, | ||
25 | - | ||
26 | - /** | ||
27 | - * 生命周期函数--监听页面显示 | ||
28 | - */ | ||
29 | - onShow: function() { | ||
30 | - this.taxconfirm(); | ||
31 | - }, | ||
32 | - | ||
33 | - taxconfirm: function() { | ||
34 | - var that = this; | ||
35 | - var Authorization = getApp().globalData.Authorization; | ||
36 | - console.log("Authorization", Authorization) | ||
37 | - if (Authorization && Authorization.length > 10) { | ||
38 | - wx.request({ | ||
39 | - url: baseUrl + 'persontax/v1/personal-taxes-confirm', | ||
40 | - header: { | ||
41 | - 'content-type': 'application/json', | ||
42 | - "Authorization": Authorization | ||
43 | - }, | ||
44 | - success: function(res) { | ||
45 | - console.log("taxconfirm", res) | ||
46 | - if (res.data && (res.data.status == '1' || res.data.status == '2')) { //未完善 | ||
47 | - that.showModal(res.data) | ||
48 | - } | ||
49 | - } | ||
50 | - }) | ||
51 | - } | ||
52 | - }, | ||
53 | - | ||
54 | - showModal: function(data) { | ||
55 | - wx.showModal({ | ||
56 | - title: '温馨提示', | ||
57 | - content: '您的自然人基础信息尚未完善,请先完善基础信息', | ||
58 | - confirmText: '立即完善', | ||
59 | - showCancel: false, | ||
60 | - confirmColor: '#357aeb', | ||
61 | - success(res) { | ||
62 | - if(res.confirm){ | ||
63 | - if (data.status == '1' && data.id) { | ||
64 | - wx.navigateTo({ | ||
65 | - url: '../taxperson/editinfo/editinfo?id=' + data.id, | ||
66 | - }) | ||
67 | - } else if (data.status == '1') { | ||
68 | - wx.navigateTo({ | ||
69 | - url: '../taxperson/taxperson/addinfo/addinfo', | ||
70 | - }) | ||
71 | - } | ||
72 | - } | ||
73 | - } | ||
74 | - }) | ||
75 | - }, | ||
76 | - | ||
77 | - /** | ||
78 | - * 自然人信息采集 | ||
79 | - */ | ||
80 | - gotaxPerson: function() { | ||
81 | - wx.navigateTo({ | ||
82 | - url: '../taxperson/home', | ||
83 | - }) | ||
84 | - }, | ||
85 | - | ||
86 | - /** | ||
87 | - * 专项附加扣除 | ||
88 | - */ | ||
89 | - goAdditionalDiduction: function() { | ||
90 | - wx.navigateTo({ | ||
91 | - url: '../addtionalreduce/home', | ||
92 | - }) | ||
93 | - }, | ||
94 | - | ||
95 | - /** | ||
96 | - * 预扣预缴 | ||
97 | - */ | ||
98 | - goAdvancePayment: function() { | ||
99 | - wx.navigateTo({ | ||
100 | - url: '../advancepayment/home', | ||
101 | - }) | ||
102 | - }, | ||
103 | - | ||
104 | - /** | ||
105 | - * 汇算清缴 | ||
106 | - */ | ||
107 | - goFinalPayment: function() { | ||
108 | - wx.navigateTo({ | ||
109 | - url: '../finalpayment/home', | ||
110 | - }) | ||
111 | - }, | ||
112 | - | ||
113 | - gochat: function() { | ||
114 | - wx.navigateTo({ | ||
115 | - url: '../smartchat/chat', | ||
116 | - }) | ||
117 | - }, | ||
118 | - | ||
119 | - /** | ||
120 | - * 生命周期函数--监听页面隐藏 | ||
121 | - */ | ||
122 | - onHide: function() { | ||
123 | - | ||
124 | - }, | ||
125 | - | ||
126 | - /** | ||
127 | - * 生命周期函数--监听页面卸载 | ||
128 | - */ | ||
129 | - onUnload: function() { | ||
130 | - | ||
131 | - }, | ||
132 | - | ||
133 | - /** | ||
134 | - * 页面相关事件处理函数--监听用户下拉动作 | ||
135 | - */ | ||
136 | - onPullDownRefresh: function() { | ||
137 | - | ||
138 | - }, | ||
139 | - | ||
140 | - /** | ||
141 | - * 页面上拉触底事件的处理函数 | ||
142 | - */ | ||
143 | - onReachBottom: function() { | ||
144 | - | ||
145 | - }, | ||
146 | - | ||
147 | - /** | ||
148 | - * 用户点击右上角分享 | ||
149 | - */ | ||
150 | - onShareAppMessage: function() { | ||
151 | - | ||
152 | - } | ||
153 | -}) |
1 | -// pages/home/home.js | ||
2 | -var app = getApp(); | ||
3 | -var baseUrl = app.globalData.baseUrl; | ||
4 | -Page({ | ||
5 | - | ||
6 | - /** | ||
7 | - * 页面的初始数据 | ||
8 | - */ | ||
9 | - data: { | ||
10 | - load_finish: false, | ||
11 | - text_tip: "自然人信息不完善,立即完善", | ||
12 | - taxlist: [''] | ||
13 | - }, | ||
14 | - | ||
15 | - /** | ||
16 | - * 生命周期函数--监听页面加载 | ||
17 | - */ | ||
18 | - onLoad: function(options) { | ||
19 | - console.log('onLoad') | ||
20 | - if (app.globalData.OSSUrl.length == 0) { | ||
21 | - app.configOssUrl() | ||
22 | - } | ||
23 | - | ||
24 | - }, | ||
25 | - | ||
26 | - /** | ||
27 | - * 生命周期函数--监听页面初次渲染完成 | ||
28 | - */ | ||
29 | - onReady: function() { | ||
30 | - | ||
31 | - }, | ||
32 | - | ||
33 | - /** | ||
34 | - * 生命周期函数--监听页面显示 | ||
35 | - */ | ||
36 | - onShow: function() { | ||
37 | - | ||
38 | - console.log('onShow') | ||
39 | - this.getTaxList() | ||
40 | - }, | ||
41 | - | ||
42 | - getTaxList: function() { | ||
43 | - var that = this; | ||
44 | - wx.showLoading({ | ||
45 | - title: '加载中', | ||
46 | - }) | ||
47 | - var Authorization = app.globalData.Authorization; | ||
48 | - console.log('Authorization', Authorization) | ||
49 | - if (!Authorization || Authorization.length < 10) { | ||
50 | - return | ||
51 | - } | ||
52 | - wx.request({ | ||
53 | - url: baseUrl + 'persontax/v1/personal-taxes', | ||
54 | - method: "GET", | ||
55 | - header: { | ||
56 | - 'content-type': 'application/json', // 默认值 | ||
57 | - "Authorization": Authorization | ||
58 | - }, | ||
59 | - data: { | ||
60 | - 'all': true | ||
61 | - }, | ||
62 | - success: function(res) { | ||
63 | - console.log('succ',res) | ||
64 | - if(res.statusCode ==200){ | ||
65 | - that.handleData(res.data); | ||
66 | - }else{ | ||
67 | - wx.showModal({ | ||
68 | - title: res.data.message, | ||
69 | - content: '', | ||
70 | - showCancel:false, | ||
71 | - success: function (res) { | ||
72 | - if (res.confirm) { | ||
73 | - console.log('用户点击确定') | ||
74 | - wx.redirectTo({ | ||
75 | - url: '../../getPhone/getPhone', | ||
76 | - }) | ||
77 | - } else if (res.cancel) { | ||
78 | - console.log('用户点击取消') | ||
79 | - } | ||
80 | - } | ||
81 | - }) | ||
82 | - } | ||
83 | - }, | ||
84 | - fail(res) { | ||
85 | - console.log(res.data) | ||
86 | - }, | ||
87 | - complete() { | ||
88 | - wx.hideLoading() | ||
89 | - that.setData({ | ||
90 | - load_finish: true | ||
91 | - }) | ||
92 | - } | ||
93 | - }) | ||
94 | - }, | ||
95 | - | ||
96 | - handleData: function(data) { | ||
97 | - if (data.items && data.items.length > 0) { | ||
98 | - var datalist = [] | ||
99 | - | ||
100 | - for (var i = 0; i < data.items.length; i++) { | ||
101 | - data.items[i].newmobile = this.formatMobile(data.items[i].mobile) | ||
102 | - data.items[i].newidnum = this.formatIdNum(data.items[i].id_card_no) | ||
103 | - if (i==0){ | ||
104 | - data.items[i].relative = "本人" | ||
105 | - }else{ | ||
106 | - data.items[i].relative = data.items[i].family_ties | ||
107 | - } | ||
108 | - datalist.push(data.items[i]) | ||
109 | - } | ||
110 | - this.setData({ | ||
111 | - taxlist: datalist | ||
112 | - }) | ||
113 | - this.getStatus(datalist) | ||
114 | - } | ||
115 | - console.log('handleData', this.data.taxlist) | ||
116 | - }, | ||
117 | - | ||
118 | - formatMobile: function(mobile) { | ||
119 | - if (mobile && mobile > 7) { | ||
120 | - return mobile.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2'); | ||
121 | - } else { | ||
122 | - return mobile | ||
123 | - } | ||
124 | - }, | ||
125 | - | ||
126 | - formatIdNum: function(idnum) { | ||
127 | - if (idnum && idnum.length >= 6 && idnum.length < 10) { | ||
128 | - return idnum.substring(0, 2) + '****' + idnum.substring(idnum.length - 2, idnum.length); | ||
129 | - } else if (idnum.length >= 10) { | ||
130 | - return idnum.substring(0, 4) + '****' + idnum.substring(idnum.length - 4, idnum.length); | ||
131 | - } else { | ||
132 | - return idnum | ||
133 | - } | ||
134 | - }, | ||
135 | - | ||
136 | - getStatus: function(data) { | ||
137 | - console.log('data', data) | ||
138 | - if (data[0].family_ties.length < 1 && data[0].name.length > 0 && data[0].taxpayer_status.length > 0 && data[0].id_card_type.length > 0 && data[0].id_card_no.length > 0 && data[0].mobile.length > 0 && data[0].is_investor.length > 0 && data[0].is_specific_profession.length > 0) { | ||
139 | - this.setData({ | ||
140 | - text_tip: '去查看' | ||
141 | - }) | ||
142 | - } else { | ||
143 | - this.setData({ | ||
144 | - text_tip: '自然人信息不完善,立即完善' | ||
145 | - }) | ||
146 | - } | ||
147 | - }, | ||
148 | - | ||
149 | - goadd: function(e) { | ||
150 | - console.log(e) | ||
151 | - wx.navigateTo({ | ||
152 | - url: 'addinfo/addinfo', | ||
153 | - }) | ||
154 | - }, | ||
155 | - | ||
156 | - goedit: function(e) { | ||
157 | - console.log(e) | ||
158 | - wx.navigateTo({ | ||
159 | - url: 'editinfo/editinfo?id=' + e.currentTarget.id, | ||
160 | - }) | ||
161 | - }, | ||
162 | - | ||
163 | - /** | ||
164 | - * 生命周期函数--监听页面隐藏 | ||
165 | - */ | ||
166 | - onHide: function() { | ||
167 | - | ||
168 | - }, | ||
169 | - | ||
170 | - /** | ||
171 | - * 生命周期函数--监听页面卸载 | ||
172 | - */ | ||
173 | - onUnload: function() { | ||
174 | - | ||
175 | - }, | ||
176 | - | ||
177 | - /** | ||
178 | - * 页面相关事件处理函数--监听用户下拉动作 | ||
179 | - */ | ||
180 | - onPullDownRefresh: function() { | ||
181 | - | ||
182 | - }, | ||
183 | - | ||
184 | - /** | ||
185 | - * 页面上拉触底事件的处理函数 | ||
186 | - */ | ||
187 | - onReachBottom: function() { | ||
188 | - | ||
189 | - }, | ||
190 | - | ||
191 | - /** | ||
192 | - * 用户点击右上角分享 | ||
193 | - */ | ||
194 | - onShareAppMessage: function() { | ||
195 | - | ||
196 | - } | ||
197 | -}) |
请
注册
或
登录
后发表评论