refundDetail.js 1.9 KB
; // pages/main/finalpay/refundDetail/refundDetail.js
var app = getApp();
var baseUrl = app.globalData.baseUrl;
Page({

  /**
   * Page initial data
   */
  data: {
    year: "2019",
    refund_status: "", //退税状态  "0" 无需退税; "1" 待退税;"2" 退税中"3" 退税成功;"4"退税失败;"5"放弃退税;
    status_arr: ["", "", "退税中", "退税成功", "退税失败","放弃退税"],
    refundInfo: {},
    refund_tax: 0
  },

  /**
   * Lifecycle function--Called when page load
   */
  onLoad: function(options) {
    console.log(options)
    this.getRefundDetail()
    this.setData({
      refund_status: options.status,
    })
  },

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

  },

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

  },

  getRefundDetail: function() { //退税明细
    var that = this
    this.Authorization = getApp().globalData.Authorization;
    wx.request({
      url: baseUrl + "payroll/v1/settlement-tax/refund-detail",
      header: {
        'Authorization': this.Authorization
      },
      data: {
        years: that.data.year,
      },
      success: function(result) {
        console.log("declareinfo", result)
        if (result.statusCode == 200) {
          that.setData({
            refund_tax: Math.abs(result.data.item.accumulated_refund_tax),
            refundInfo: result.data.item
          })
        }
      },
    })
  },

  /**
   * 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() {

  }
})