正在显示
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 | -}) | |
\ No newline at end of file |
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> | |
\ No newline at end of file |
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 | -}) | |
\ No newline at end of file |
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 | -}) | |
\ No newline at end of file |
请
注册
或
登录
后发表评论