正在显示
3 个修改的文件
包含
45 行增加
和
62 行删除
| ... | ... | @@ -37,69 +37,17 @@ Page({ |
| 37 | 37 | //获取上一个页面的所有的方法和data中的数据 |
| 38 | 38 | var lastpage = pages[pages.length - 2] |
| 39 | 39 | console.log("lastpage", lastpage.data); |
| 40 | - this.handleData(options.datas) | |
| 40 | + // this.handleData(options.datas) | |
| 41 | 41 | this.setData({ |
| 42 | 42 | cur_status: options.status, |
| 43 | - house_type: lastpage.data.house_type | |
| 43 | + house_type: lastpage.data.house_type, | |
| 44 | + datas: options.datas?JSON.parse(options.datas):{} | |
| 44 | 45 | }) |
| 45 | 46 | wx.setNavigationBarTitle({ |
| 46 | 47 | title: that.data.additiontitle[options.status], |
| 47 | 48 | }) |
| 48 | 49 | }, |
| 49 | 50 | |
| 50 | - handleData: function (data){ | |
| 51 | - var newdata = JSON.parse(data); | |
| 52 | - if (newdata ){ | |
| 53 | - this.verifyDate(newdata.children_birthday) | |
| 54 | - this.verifyDate(newdata.spouse_birthday) | |
| 55 | - this.verifyDate(newdata.education_start) | |
| 56 | - this.verifyDate(newdata.education_end) | |
| 57 | - this.verifyDate(newdata.birthday) | |
| 58 | - this.verifyDate(newdata.rent_start) | |
| 59 | - this.verifyDate(newdata.rent_end) | |
| 60 | - | |
| 61 | - newdata.children_id_card_no = this.formatIdNum(newdata.children_id_card_no) | |
| 62 | - newdata.spouse_id_card_no = this.formatIdNum(newdata.spouse_id_card_no) | |
| 63 | - newdata.id_card_no = this.formatIdNum(newdata.id_card_no) | |
| 64 | - | |
| 65 | - if (newdata.house_address) { | |
| 66 | - if (newdata.house_address.province == newdata.house_address.city) { | |
| 67 | - newdata.house_address_new = newdata.house_address.city + newdata.house_address.district | |
| 68 | - } else { | |
| 69 | - newdata.house_address_new = newdata.house_address.province + newdata.house_address.city + newdata.house_address.district | |
| 70 | - } | |
| 71 | - } | |
| 72 | - if (newdata.work_city) { | |
| 73 | - newdata.work_city_new = newdata.work_city.province + newdata.work_city.city | |
| 74 | - } | |
| 75 | - this.setData({ | |
| 76 | - datas: newdata | |
| 77 | - }) | |
| 78 | - console.log("handleData", this.data.datas) | |
| 79 | - | |
| 80 | - } | |
| 81 | - }, | |
| 82 | - | |
| 83 | - verifyDate(date){ | |
| 84 | - if (date && date > 0) { | |
| 85 | - date = format.formatTime_date(date) | |
| 86 | - } else { | |
| 87 | - date = "" | |
| 88 | - } | |
| 89 | - }, | |
| 90 | - | |
| 91 | - formatIdNum: function (idnum) { | |
| 92 | - if (idnum && idnum.length >= 6 && idnum.length < 10) { | |
| 93 | - idnum = idnum.substring(0, 2) + '****' + idnum.substring(idnum.length - 2, idnum.length); | |
| 94 | - } | |
| 95 | - if (idnum && idnum.length >= 10) { | |
| 96 | - idnum = idnum.substring(0, 4) + '****' + idnum.substring(idnum.length - 4, idnum.length); | |
| 97 | - } | |
| 98 | - | |
| 99 | - console.log("formatIdNum", idnum) | |
| 100 | - return idnum | |
| 101 | - }, | |
| 102 | - | |
| 103 | 51 | /** |
| 104 | 52 | * Lifecycle function--Called when page is initially rendered |
| 105 | 53 | */ | ... | ... |
| ... | ... | @@ -98,7 +98,11 @@ |
| 98 | 98 | <view style='padding:30rpx' wx:if="{{cur_status=='support_duty'}}"> |
| 99 | 99 | <view style='height:90rpx;width:100%;clear:both;'> |
| 100 | 100 | <text class='text_left'>是否独生子女</text> |
| 101 | - <text class='text_right_333'>{{datas.is_single=='y'?"是":"否"}}</text> | |
| 101 | + <text class='text_right_333'>{{datas.is_single=='n'?"否":"是"}}</text> | |
| 102 | + </view> | |
| 103 | + <view wx:if="{{datas.is_single=='y'}}" style='height:90rpx;width:100%;clear:both;'> | |
| 104 | + <text class='text_left'>分摊方式</text> | |
| 105 | + <text class='text_right_333'>{{datas.share_method}}</text> | |
| 102 | 106 | </view> |
| 103 | 107 | <view style='height:90rpx;width:100%;clear:both;'> |
| 104 | 108 | <text class='text_left'>被赡养人姓名</text> | ... | ... |
| ... | ... | @@ -88,7 +88,7 @@ Page({ |
| 88 | 88 | lefttext: "添加家庭成员并申报", |
| 89 | 89 | righttext: "确定为该选择的人申报", |
| 90 | 90 | }, |
| 91 | - reduce_amount: 0, | |
| 91 | + reduce_amount: -1, | |
| 92 | 92 | selected_reduceindex: 0, |
| 93 | 93 | selected_addindex: 0 |
| 94 | 94 | }, |
| ... | ... | @@ -172,6 +172,26 @@ Page({ |
| 172 | 172 | if (newdata[i].patient_birthday) { |
| 173 | 173 | newdata[i].patient_birthday = this.formatDate(newdata[i].patient_birthday) |
| 174 | 174 | } |
| 175 | + //详情迁移 | |
| 176 | + if (newdata[i].children_birthday) { | |
| 177 | + newdata[i].children_birthday = this.formatDate(newdata[i].children_birthday) | |
| 178 | + } | |
| 179 | + if (newdata[i].spouse_birthday) { | |
| 180 | + newdata[i].spouse_birthday = this.formatDate(newdata[i].spouse_birthday) | |
| 181 | + } | |
| 182 | + if (newdata[i].birthday) { | |
| 183 | + newdata[i].birthday = this.formatDate(newdata[i].birthday) | |
| 184 | + } | |
| 185 | + if (newdata[i].rent_start) { | |
| 186 | + newdata[i].rent_start = this.formatDate(newdata[i].rent_start) | |
| 187 | + } | |
| 188 | + if (newdata[i].rent_end) { | |
| 189 | + newdata[i].rent_end = this.formatDate(newdata[i].rent_end) | |
| 190 | + } | |
| 191 | + | |
| 192 | + newdata[i].children_id_card_no = this.formatIdNum(newdata[i].children_id_card_no) | |
| 193 | + newdata[i].spouse_id_card_no = this.formatIdNum(newdata[i].spouse_id_card_no) | |
| 194 | + newdata[i].id_card_no = this.formatIdNum(newdata[i].id_card_no) | |
| 175 | 195 | |
| 176 | 196 | if (newdata[i].house_address) { |
| 177 | 197 | if (newdata[i].house_address.province == newdata[i].house_address.city) { |
| ... | ... | @@ -180,6 +200,11 @@ Page({ |
| 180 | 200 | newdata[i].house_address_new = newdata[i].house_address.province + newdata[i].house_address.city + newdata[i].house_address.district |
| 181 | 201 | } |
| 182 | 202 | } |
| 203 | + | |
| 204 | + if (newdata[i].work_city) { | |
| 205 | + newdata[i].work_city_new = newdata[i].work_city.province + newdata[i].work_city.city | |
| 206 | + } | |
| 207 | + | |
| 183 | 208 | if (newdata[i].co_supporters && newdata[i].co_supporters.length > 0) { |
| 184 | 209 | for (var j = 0; j < newdata[i].co_supporters.length; j++) { |
| 185 | 210 | if (newdata[i].co_supporters[j].birthday) { |
| ... | ... | @@ -188,7 +213,6 @@ Page({ |
| 188 | 213 | newdata[i].co_supporters[j].id_card_no = this.formatIdNum(newdata[i].co_supporters[j].id_card_no) |
| 189 | 214 | } |
| 190 | 215 | } |
| 191 | - newdata[i].id_card_no = this.formatIdNum(newdata[i].id_card_no) | |
| 192 | 216 | } |
| 193 | 217 | |
| 194 | 218 | var housetype_new = this.data.house_type |
| ... | ... | @@ -277,7 +301,10 @@ Page({ |
| 277 | 301 | this.showToast("请选择分摊方式") |
| 278 | 302 | return |
| 279 | 303 | } |
| 280 | - if (this.data.reduce_amount < 1 || this.data.reduce_amount > 1000) { | |
| 304 | + if (this.data.reduce_amount == -1){ | |
| 305 | + this.showToast("请输入扣除金额") | |
| 306 | + return | |
| 307 | + }else if (this.data.reduce_amount < 1 || this.data.reduce_amount > 1000) { | |
| 281 | 308 | this.showToast("本年度月扣除金额不得大于1000") |
| 282 | 309 | return |
| 283 | 310 | } |
| ... | ... | @@ -506,11 +533,15 @@ Page({ |
| 506 | 533 | |
| 507 | 534 | bindinput: function(e) { |
| 508 | 535 | console.log("bindinput", e) |
| 536 | + var inputamount | |
| 509 | 537 | if (e.detail.value && e.detail.value.replace(/\s+/g, "").length>0){ |
| 510 | - this.setData({ | |
| 511 | - reduce_amount: parseFloat(e.detail.value) | |
| 512 | - }) | |
| 538 | + inputamount = parseFloat(e.detail.value)+0 | |
| 539 | + }else{ | |
| 540 | + inputamount = -1 | |
| 513 | 541 | } |
| 542 | + this.setData({ | |
| 543 | + reduce_amount: inputamount | |
| 544 | + }) | |
| 514 | 545 | }, |
| 515 | 546 | |
| 516 | 547 | showToast: function(data) { | ... | ... |
请
注册
或
登录
后发表评论