adPayDetails.js 1.6 KB
// pages/main/advancepayment/adPayDetails/adPayDetails.js
var format = require('../../../../utils/util.js');
var app = getApp();
var baseUrl = app.globalData.baseUrl;

Page({

  data: {
    payment_bg: getApp().globalData.OSSImgHeader + "payment_bg.png",
    // tab切换  
    isshow: false,
    currentTab: 0,
    taxDatas: {},
    choosed_date: '',
    long_date: 0,
    isForeign:false
  },
  onLoad: function (options) {
    if (options.date){
      var mydate = new Date();
      this.setData({
        choosed_date: options.date,
        isForeign: options.taxpayer_type == 'non-resident'
      })
    }
    if (!options.id) return

    const self = this
    var Authorization = getApp().globalData.Authorization;
    wx.showLoading()
    wx.request({
      url: baseUrl + "payroll/v1/tax/person-records/" + options.id,
      header: {
        'Authorization': Authorization
      },
      success: function (result) {
        console.log('成功', result)
        self.setData({
          taxDatas: self.handleTaxData(result.data)
        })
      },
      fail: function (res) {
        console.log('失败', res)
      },
      complete: function () {
        wx.hideLoading()
      }

    })
  },

  handleTaxData: function (items) {
    for (var i = 0; i < items.length; ++i) {
      var item = items[i]
      var donation_way
      if (item.donation_way == 'quota') {
        method = '限额扣除'
      } else if (item.donation_way == 'full') {
        method = '全额扣除'
      } else if (item.donation_way == 'mix') {
        method = '混合'
      }
      item.method = method
    }
    return items;
  },


})