additiondetail.js 2.9 KB
// pages/main/addtionalreduce/additiondetail/additiondetail.js
var format = require('../../../../utils/util.js');
Page({

  /**
   * Page initial data
   */
  data: {
    cur_status:"",
    additiontitle: {
      "children_education": "子女教育",
      "continuing_education": "继续教育",
      "support_duty": "赡养老人",
      "medical_fund": "大病医疗",
      "house_fund": "住房"
    },
    reducetype: {
      "month": "月",
      "year": "年"
    },
    datas:{}
  },

  /**
   * Lifecycle function--Called when page load
   */
  onLoad: function (options) {
    var that = this
    console.log("options", options);
    this.handleData(options.datas)
    this.setData({
      cur_status: options.status,
      datas: JSON.parse(options.datas)
    })
    wx.setNavigationBarTitle({
      title: that.data.additiontitle[options.status],
    })
  },

  handleData: function (data){
    var newData = JSON.parse(data);
   
    if (newData && newData.length>0){
      if (newdata.children_birthday && newdata.children_birthday > 0) {
        newdata.children_birthday_new = format.formatTime_date(newdata.children_birthday)
      }
      if (newdata.spouse_birthday && newdata.spouse_birthday > 0) {
        newdata.spouse_birthday_new = format.formatTime_date(newdata.spouse_birthday)
      }
      if (newdata.education_start && newdata.education_start > 0) {
        newdata.education_start_new = format.formatTime_date(newdata.education_start)
      }
      if (newdata.education_end && newdata.education_end > 0) {
        newdata.education_end_new = format.formatTime_date(newdata.education_end)
      }

      if (newdata.birthday && newdata.birthday > 0) {
        newdata.birthday_new = format.formatTime_date(newdata.birthday)
      }
      if (newdata.birthday && newdata.birthday > 0) {
        newdata.birthday_new = format.formatTime_date(newdata.birthday)
      }
      if (newdata.rent_start && newdata.rent_start > 0) {
        newdata.rent_start_new = format.formatTime_date(newdata.rent_start)
      }
      if (newdata.rent_end && newdata.rent_end > 0) {
        newdata.rent_end_new = format.formatTime_date(newdata.rent_end)
      }
      this.setData({
        datas: newData
      })
      console.log("handleData", this.data.datas)
    }
  },

  /**
   * Lifecycle function--Called when page is initially rendered
   */
  onReady: function () {

  },

  /**
   * Lifecycle function--Called when page show
   */
  onShow: function () {

  },

  /**
   * Lifecycle function--Called when page hide
   */
  onHide: function () {

  },

  /**
   * Lifecycle function--Called when page unload
   */
  onUnload: function () {

  },

  /**
   * Page event handler function--Called when user drop down
   */
  onPullDownRefresh: function () {

  },

  /**
   * Called when page reach bottom
   */
  onReachBottom: function () {

  },

  /**
   * Called when user click on the top right corner to share
   */
  onShareAppMessage: function () {

  }
})