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

Page({

  data: {
    // tab切换  
    isshow: false,
    currentTab: 0,
    taxDatas: {
      "id": "154024896031100928",
      "created_at": 1511525284,
      "updated_at": 1511525284,
      "tenant_id": "122371433052508160",
      "taxation_method": "salary",   // 个税申报类型:"0101"-工资薪金  "0401"-劳务报酬
      "sub_taxation_method": "salary",   // 正常工资薪金子类型:"0101"-正常工资薪金  "0107"-内退一次性补偿 "0108"-解除劳动合同一次性补偿 "0109"-个人股票期权行权收入 "0110"-企业年金 "0111"-提前退休一次性补贴 "0103"-全年一次性奖金收入
      "province": "北京市",
      "province_code": "110000",
      "city": "市辖区",
      "city_code": "110100",
      "district": "东城",
      "district_code": "110101",
      "name": "徐恒堂",  //姓名
      "credential_type": "居民身份证",
      "credential_number": "110221198301270632", //证件号码 
      "option_date": 152135596800,
      "personal_income": 475.6,  //当期收入额
      "tax_free_income": 475.6,  //当期免税收入
      "special_deduction": 475.6,  //累计专项扣除(专项扣除合计)
      "reduction_cost": 475.6,  //累计基本减除(减除费用)
      "special_additional_deduction": 475.6,  //累计专项附加扣除(专项附加扣除合计)
      "other_deduction": 475.6,  //累计法定扣除(其他扣除合计)
      "accumulated_taxable_income": 475.6,  //累计应纳税所得额
      "tax_rate": 0.6,  //税率
      "deduction_number": 475.6,  //速算扣除数
      "accumulated_withholding_tax": 475.6,  //累计应扣缴税额
      "prepay_tax": 475.6,  //已预交税额
      "refund_tax": 475.6,  //本期应缴税额(应补退税额)
    },
    choosed_date: '',
    long_date: 0
  },
  onLoad: function (options) {
    if (options.date){
      var mydate = new Date();
      this.setData({
        choosed_date: options.date,
      })
    }
    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)
        if (result.personal_income){
          self.setData({
            taxDatas: result
          })
        }
        
      },
      fail: function (res) {
        console.log('失败', res)
      },
      complete: function () {
        wx.hideLoading()
      }

    })
  },




})