正在显示
4 个修改的文件
包含
135 行增加
和
26 行删除
@@ -11,7 +11,7 @@ Page({ | @@ -11,7 +11,7 @@ Page({ | ||
11 | cur_status: "", | 11 | cur_status: "", |
12 | legal_entity_id: "", | 12 | legal_entity_id: "", |
13 | legal_entity: "", | 13 | legal_entity: "", |
14 | - house_type:"", | 14 | + house_type: "", |
15 | declareStatus: { | 15 | declareStatus: { |
16 | "to_declare": "待申报", | 16 | "to_declare": "待申报", |
17 | "declaring": "申报中", | 17 | "declaring": "申报中", |
@@ -49,6 +49,24 @@ Page({ | @@ -49,6 +49,24 @@ Page({ | ||
49 | "month": "月", | 49 | "month": "月", |
50 | "year": "年" | 50 | "year": "年" |
51 | }, | 51 | }, |
52 | + issinglechildData: { | ||
53 | + label: '是否独生子女', | ||
54 | + bindtype: 'issingle_child', | ||
55 | + selected: '', | ||
56 | + isblack: '', | ||
57 | + placeholder: '请选择是否独生子女', | ||
58 | + values: ["是", "否"], | ||
59 | + onChange: 'onPickerSelect' | ||
60 | + }, | ||
61 | + shareMethodData: { | ||
62 | + label: '分摊方式', | ||
63 | + bindtype: 'share_method', | ||
64 | + selected: '', | ||
65 | + isblack: '', | ||
66 | + values: ["赡养人平均分摊", "赡养人约定分摊", "被赡养人指定分摊"], | ||
67 | + placeholder: '请选择分摊方式', | ||
68 | + onChange: 'onPickerSelect' | ||
69 | + }, | ||
52 | additionInfo: [], | 70 | additionInfo: [], |
53 | reducetypeData: ["月度", "年度"], | 71 | reducetypeData: ["月度", "年度"], |
54 | modalData: {}, | 72 | modalData: {}, |
@@ -70,6 +88,7 @@ Page({ | @@ -70,6 +88,7 @@ Page({ | ||
70 | lefttext: "添加家庭成员并申报", | 88 | lefttext: "添加家庭成员并申报", |
71 | righttext: "确定为该选择的人申报", | 89 | righttext: "确定为该选择的人申报", |
72 | }, | 90 | }, |
91 | + reduce_amount:0, | ||
73 | selected_reduceindex: 0, | 92 | selected_reduceindex: 0, |
74 | selected_addindex: 0 | 93 | selected_addindex: 0 |
75 | }, | 94 | }, |
@@ -81,7 +100,7 @@ Page({ | @@ -81,7 +100,7 @@ Page({ | ||
81 | var that = this | 100 | var that = this |
82 | var housetype, housestatus | 101 | var housetype, housestatus |
83 | console.log("options", options); | 102 | console.log("options", options); |
84 | - if (options.status == 'house_fund_rent') { | 103 | + if (options.status == 'house_fund_rent') { |
85 | housetype = 'house_fund_rent' | 104 | housetype = 'house_fund_rent' |
86 | housestatus = 'house_fund' | 105 | housestatus = 'house_fund' |
87 | } else if (options.status == 'house_fund_loan') { | 106 | } else if (options.status == 'house_fund_loan') { |
@@ -96,12 +115,12 @@ Page({ | @@ -96,12 +115,12 @@ Page({ | ||
96 | house_type: housetype, | 115 | house_type: housetype, |
97 | legal_entity_id: options.legal_entity_id, | 116 | legal_entity_id: options.legal_entity_id, |
98 | legal_entity: options.legal_entity, | 117 | legal_entity: options.legal_entity, |
99 | - selected_reduceindex: options.status =='medical_fund'?1:0 | 118 | + selected_reduceindex: options.status == 'medical_fund' ? 1 : 0 |
100 | }) | 119 | }) |
101 | wx.setNavigationBarTitle({ | 120 | wx.setNavigationBarTitle({ |
102 | "title": that.data.additiontitle[this.data.cur_status], | 121 | "title": that.data.additiontitle[this.data.cur_status], |
103 | }) | 122 | }) |
104 | - | 123 | + |
105 | }, | 124 | }, |
106 | 125 | ||
107 | /** | 126 | /** |
@@ -153,15 +172,15 @@ Page({ | @@ -153,15 +172,15 @@ Page({ | ||
153 | if (newdata[i].patient_birthday && newdata[i].patient_birthday > 0) { | 172 | if (newdata[i].patient_birthday && newdata[i].patient_birthday > 0) { |
154 | newdata[i].patient_birthday = format.formatTime_date(newdata[i].patient_birthday) | 173 | newdata[i].patient_birthday = format.formatTime_date(newdata[i].patient_birthday) |
155 | } | 174 | } |
156 | - if (newdata[i].house_address){ | ||
157 | - if (newdata[i].house_address.province == newdata[i].house_address.city){ | ||
158 | - newdata[i].house_address_new = newdata[i].house_address.city + newdata[i].house_address.district | ||
159 | - }else{ | ||
160 | - newdata[i].house_address_new = newdata[i].house_address.province + newdata[i].house_address.city + newdata[i].house_address.district | 175 | + if (newdata[i].house_address) { |
176 | + if (newdata[i].house_address.province == newdata[i].house_address.city) { | ||
177 | + newdata[i].house_address_new = newdata[i].house_address.city + newdata[i].house_address.district | ||
178 | + } else { | ||
179 | + newdata[i].house_address_new = newdata[i].house_address.province + newdata[i].house_address.city + newdata[i].house_address.district | ||
161 | } | 180 | } |
162 | } | 181 | } |
163 | - if (newdata[i].co_supporters && newdata[i].co_supporters.length>0){ | ||
164 | - for (var j = 0; j < newdata[i].co_supporters.length;j++){ | 182 | + if (newdata[i].co_supporters && newdata[i].co_supporters.length > 0) { |
183 | + for (var j = 0; j < newdata[i].co_supporters.length; j++) { | ||
165 | if (newdata[i].co_supporters[j].birthday && newdata[i].birthday > 0) { | 184 | if (newdata[i].co_supporters[j].birthday && newdata[i].birthday > 0) { |
166 | newdata[i].co_supporters[j].birthday = format.formatTime_date(newdata[i].co_supporters[j].birthday) | 185 | newdata[i].co_supporters[j].birthday = format.formatTime_date(newdata[i].co_supporters[j].birthday) |
167 | } | 186 | } |
@@ -169,9 +188,9 @@ Page({ | @@ -169,9 +188,9 @@ Page({ | ||
169 | } | 188 | } |
170 | } | 189 | } |
171 | 190 | ||
172 | - var housetype_new = this.data.house_type | ||
173 | - if (newdata.length > 0 && newdata[0].type){ | ||
174 | - housetype_new = newdata[0].type == 'loan' ? "house_fund_loan" :"house_fund_rent" | 191 | + var housetype_new = this.data.house_type |
192 | + if (newdata.length > 0 && newdata[0].type) { | ||
193 | + housetype_new = newdata[0].type == 'loan' ? "house_fund_loan" : "house_fund_rent" | ||
175 | } | 194 | } |
176 | console.log("housetype_new", housetype_new) | 195 | console.log("housetype_new", housetype_new) |
177 | this.setData({ | 196 | this.setData({ |
@@ -245,6 +264,26 @@ Page({ | @@ -245,6 +264,26 @@ Page({ | ||
245 | goadd: function(e) { //添加 | 264 | goadd: function(e) { //添加 |
246 | console.log("goadd", e) | 265 | console.log("goadd", e) |
247 | var that = this | 266 | var that = this |
267 | + if (this.data.cur_status == 'support_duty'){ | ||
268 | + if (this.data.issinglechildData.selected.length < 1) { | ||
269 | + this.showToast("请选择是否独生子女") | ||
270 | + return | ||
271 | + } | ||
272 | + if (this.data.issinglechildData.selected == "否") { | ||
273 | + if (this.data.shareMethodData.selected.length < 1) { | ||
274 | + this.showToast("请选择分摊方式") | ||
275 | + return | ||
276 | + } | ||
277 | + if (this.data.reduce_amount < 1 || this.data.reduce_amount > 1000) { | ||
278 | + this.showToast("请输入合理金额") | ||
279 | + return | ||
280 | + } | ||
281 | + } else { | ||
282 | + this.setData({ | ||
283 | + reduce_amount: 2000 | ||
284 | + }) | ||
285 | + } | ||
286 | + } | ||
248 | var modalinfo, senddata | 287 | var modalinfo, senddata |
249 | if (this.data.cur_status == 'continuing_education' || this.data.cur_status == 'house_fund') { | 288 | if (this.data.cur_status == 'continuing_education' || this.data.cur_status == 'house_fund') { |
250 | 289 | ||
@@ -384,7 +423,7 @@ Page({ | @@ -384,7 +423,7 @@ Page({ | ||
384 | showModal_addtype: false | 423 | showModal_addtype: false |
385 | }) | 424 | }) |
386 | var senddata = "" | 425 | var senddata = "" |
387 | - if (this.data.cur_status == 'support_duty' ){ | 426 | + if (this.data.cur_status == 'support_duty') { |
388 | // senddata = JSON.stringify(this.data.additionInfo[0]); | 427 | // senddata = JSON.stringify(this.data.additionInfo[0]); |
389 | } | 428 | } |
390 | wx.navigateTo({ | 429 | wx.navigateTo({ |
@@ -419,11 +458,47 @@ Page({ | @@ -419,11 +458,47 @@ Page({ | ||
419 | } | 458 | } |
420 | }, | 459 | }, |
421 | 460 | ||
461 | + onPickerSelect: function(e) { | ||
462 | + console.log('picker发送选择改变,携带值为', e) | ||
463 | + switch (e.currentTarget.id) { | ||
464 | + case 'issingle_child': | ||
465 | + var issinglechildData = this.data.issinglechildData | ||
466 | + issinglechildData.selected = issinglechildData.values[e.detail.value] | ||
467 | + this.setData({ | ||
468 | + issinglechildData: issinglechildData | ||
469 | + }) | ||
470 | + break; | ||
471 | + case 'share_method': | ||
472 | + var share_methodData = this.data.shareMethodData | ||
473 | + share_methodData.selected = share_methodData.values[e.detail.value] | ||
474 | + this.setData({ | ||
475 | + shareMethodData: share_methodData | ||
476 | + }) | ||
477 | + break; | ||
478 | + } | ||
479 | + }, | ||
480 | + | ||
481 | + bindinput:function(e){ | ||
482 | + console.log("bindinput",e) | ||
483 | + this.setData({ | ||
484 | + reduce_amount: parseFloat(e.detail.value) | ||
485 | + }) | ||
486 | + }, | ||
487 | + | ||
488 | + showToast: function (data) { | ||
489 | + if (data && data.length > 0) { | ||
490 | + wx.showToast({ | ||
491 | + title: data, | ||
492 | + icon: "none" | ||
493 | + }) | ||
494 | + } | ||
495 | + }, | ||
496 | + | ||
422 | /** | 497 | /** |
423 | * Lifecycle function--Called when page hide | 498 | * Lifecycle function--Called when page hide |
424 | */ | 499 | */ |
425 | onHide: function() { | 500 | onHide: function() { |
426 | - | 501 | + |
427 | }, | 502 | }, |
428 | 503 | ||
429 | /** | 504 | /** |
1 | <!--pages/main/addtionalreduce/childreneducate/childreneducate.wxml--> | 1 | <!--pages/main/addtionalreduce/childreneducate/childreneducate.wxml--> |
2 | +<import src="../../../common/picker_cell" /> | ||
2 | 3 | ||
3 | <view style='width:100%;height:100%;background:#FCFCFC;'> | 4 | <view style='width:100%;height:100%;background:#FCFCFC;'> |
4 | <view style='display:flex;flex-direction:column;margin-bottom:140rpx;'> | 5 | <view style='display:flex;flex-direction:column;margin-bottom:140rpx;'> |
@@ -8,11 +9,33 @@ | @@ -8,11 +9,33 @@ | ||
8 | <text style='font-size:30rpx;color:#333;line-height:100rpx;font-family: PingFangSC-Semibold;float:left'>扣除方式</text> | 9 | <text style='font-size:30rpx;color:#333;line-height:100rpx;font-family: PingFangSC-Semibold;float:left'>扣除方式</text> |
9 | <text class='text_999_30 float_right' style='line-height:100rpx'>年度</text> | 10 | <text class='text_999_30 float_right' style='line-height:100rpx'>年度</text> |
10 | </view> | 11 | </view> |
11 | - <view style='height:100rpx;padding:0 30rpx;background:#FFF' bindtap='showModalReducetype' wx:elif="{{cur_status!='continuing_education'}}"> | 12 | + <view style='height:100rpx;padding:0 30rpx;background:#FFF' bindtap='showModalReducetype' wx:elif="{{cur_status!='continuing_education'&&cur_status!='support_duty'}}"> |
12 | <text style='font-size:30rpx;color:#333;line-height:100rpx;font-family: PingFangSC-Semibold;float:left'>扣除方式</text> | 13 | <text style='font-size:30rpx;color:#333;line-height:100rpx;font-family: PingFangSC-Semibold;float:left'>扣除方式</text> |
13 | <image class='arrow_img float_right' style='margin-top:28rpx' src="/images/arrow_right.png"></image> | 14 | <image class='arrow_img float_right' style='margin-top:28rpx' src="/images/arrow_right.png"></image> |
14 | <text class='text_999_30 float_right' style='line-height:100rpx'>{{reducetypeData[selected_reduceindex]}}</text> | 15 | <text class='text_999_30 float_right' style='line-height:100rpx'>{{reducetypeData[selected_reduceindex]}}</text> |
15 | </view> | 16 | </view> |
17 | + <view wx:if="{{cur_status=='support_duty'}}" style='padding:0 30rpx;background:#FFF'> | ||
18 | + <template is="picker_cell_normal" data="{{...issinglechildData}}" /> | ||
19 | + <view class='divide_line_f5f5f5'></view> | ||
20 | + <view wx:if="{{issinglechildData.selected=='否'}}"> | ||
21 | + <template is="picker_cell_normal" data="{{...shareMethodData}}" /> | ||
22 | + <view class='divide_line_f5f5f5'></view> | ||
23 | + <view style='height:90rpx'> | ||
24 | + <text style='line-height: 90rpx;text-align:right;font-size: 30rpx;color: #666;'>本年度月扣除金额</text> | ||
25 | + <text class='float_right' style='line-height: 90rpx;text-align:right;font-size: 30rpx;color: #999;' name='country'>/月</text> | ||
26 | + <input class='input_wrap float_right' placeholder-class='text_999_30 float_right' style='line-height: 90rpx;text-align: right' placeholder='请输入扣除金额(不超过1000)' type='digit' name='reduce_amount' bindinput='bindinput'></input> | ||
27 | + </view> | ||
28 | + </view> | ||
29 | + <view wx:elif="{{issinglechildData.selected=='是'}}"> | ||
30 | + <view class='divide_line_f5f5f5'></view> | ||
31 | + <view style='height:90rpx'> | ||
32 | + <text style='line-height: 90rpx;text-align:right;font-size: 30rpx;color: #666;'>本年度月扣除金额</text> | ||
33 | + <text class='float_right' style='line-height: 90rpx;text-align:right;font-size: 30rpx;color: #ff9f00;' name='country'>2000/月</text> | ||
34 | + </view> | ||
35 | + | ||
36 | + </view> | ||
37 | + </view> | ||
38 | + | ||
16 | 39 | ||
17 | <view wx:if="{{additionInfo&&additionInfo.length>0}}"> | 40 | <view wx:if="{{additionInfo&&additionInfo.length>0}}"> |
18 | 41 | ||
@@ -145,7 +168,7 @@ | @@ -145,7 +168,7 @@ | ||
145 | </view> | 168 | </view> |
146 | 169 | ||
147 | <view wx:if="{{cur_status=='support_duty'}}"> | 170 | <view wx:if="{{cur_status=='support_duty'}}"> |
148 | - <view wx:if="{{additionInfo.length>0}}" wx:for="{{additionInfo}}" > | 171 | + <view wx:if="{{additionInfo.length>0}}" wx:for="{{additionInfo}}"> |
149 | <view style='margin:30rpx;padding-left:30rpx' class='card_rectangle_bg_column'> | 172 | <view style='margin:30rpx;padding-left:30rpx' class='card_rectangle_bg_column'> |
150 | <view style='height:110rpx'> | 173 | <view style='height:110rpx'> |
151 | <text class='text_gray_36 float_left' style='line-height:110rpx'>被赡养人</text> | 174 | <text class='text_gray_36 float_left' style='line-height:110rpx'>被赡养人</text> |
@@ -157,7 +180,7 @@ | @@ -157,7 +180,7 @@ | ||
157 | <view class='divide_line_f5f5f5'></view> | 180 | <view class='divide_line_f5f5f5'></view> |
158 | <view style='height:70rpx'> | 181 | <view style='height:70rpx'> |
159 | <text class='text_999_28 ' style='line-height:70rpx'>被赡养人姓名:</text> | 182 | <text class='text_999_28 ' style='line-height:70rpx'>被赡养人姓名:</text> |
160 | - <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{item.name}}</text> | 183 | + <text class='text_333_28 ' style='line-height:70rpx;margin-left:20rpx'>{{item.supported_name}}</text> |
161 | </view> | 184 | </view> |
162 | <!-- <view style='height:70rpx'> | 185 | <!-- <view style='height:70rpx'> |
163 | <text class='text_999_28 ' style='line-height:70rpx'>分摊比例:</text> | 186 | <text class='text_999_28 ' style='line-height:70rpx'>分摊比例:</text> |
@@ -180,7 +203,7 @@ | @@ -180,7 +203,7 @@ | ||
180 | </view> | 203 | </view> |
181 | 204 | ||
182 | </view> | 205 | </view> |
183 | - <view wx:if="{{item.co_supporters&&item.co_supporters.length>0}}" > | 206 | + <view wx:if="{{item.co_supporters&&item.co_supporters.length>0}}"> |
184 | <view wx:for="{{item.co_supporters}}" style='margin:30rpx;padding-left:30rpx' class='card_rectangle_bg_column' wx:for-item="itemdetail"> | 207 | <view wx:for="{{item.co_supporters}}" style='margin:30rpx;padding-left:30rpx' class='card_rectangle_bg_column' wx:for-item="itemdetail"> |
185 | <view style='height:110rpx'> | 208 | <view style='height:110rpx'> |
186 | <text class='text_gray_36 float_left' style='line-height:110rpx'>共同赡养人</text> | 209 | <text class='text_gray_36 float_left' style='line-height:110rpx'>共同赡养人</text> |
@@ -118,6 +118,21 @@ | @@ -118,6 +118,21 @@ | ||
118 | bottom: 0; | 118 | bottom: 0; |
119 | } | 119 | } |
120 | 120 | ||
121 | +.input_wrap { | ||
122 | + width: 380rpx; | ||
123 | + height: 90rpx; | ||
124 | + font-size: 30rpx; | ||
125 | + color: #333; | ||
126 | + text-align: right; | ||
127 | + overflow: hidden; | ||
128 | + text-overflow: ellipsis; | ||
129 | + white-space: nowrap; | ||
130 | +} | ||
131 | + | ||
132 | + | ||
133 | + | ||
134 | + | ||
135 | + | ||
121 | /* 遮罩层 */ | 136 | /* 遮罩层 */ |
122 | 137 | ||
123 | .mask { | 138 | .mask { |
@@ -8,7 +8,7 @@ Page({ | @@ -8,7 +8,7 @@ Page({ | ||
8 | */ | 8 | */ |
9 | data: { | 9 | data: { |
10 | load_finish: false, | 10 | load_finish: false, |
11 | - text_tip: "自然人信息不完善,立即完善", | 11 | + text_tip: "去查看", |
12 | taxlist: [''] | 12 | taxlist: [''] |
13 | }, | 13 | }, |
14 | 14 | ||
@@ -140,11 +140,7 @@ Page({ | @@ -140,11 +140,7 @@ Page({ | ||
140 | 140 | ||
141 | getStatus: function (data) { | 141 | getStatus: function (data) { |
142 | console.log('data', data) | 142 | console.log('data', data) |
143 | - if (data[0].family_ties.length < 1 && data[0].name.length > 0 && data[0].id_card_type.length > 0 && data[0].id_card_no.length > 0 && data[0].mobile.length > 0) { | ||
144 | - this.setData({ | ||
145 | - text_tip: '去查看' | ||
146 | - }) | ||
147 | - } else { | 143 | + if (data[0].family_ties.length < 1 || data[0].name.length < 1 || data[0].id_card_type.length < 1 || data[0].id_card_no.length <1 || data[0].mobile.length < 1) { |
148 | this.setData({ | 144 | this.setData({ |
149 | text_tip: '自然人信息不完善,立即完善' | 145 | text_tip: '自然人信息不完善,立即完善' |
150 | }) | 146 | }) |
请
注册
或
登录
后发表评论