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

Page({

  data: {
    // tab切换  
    isshow : false,
    currentTab: 0,
    datas: [{
      "id": "154024896031100928",
      "created_at": 1511525284,
      "updated_at": 1511525284,
      "tenant_id": "122371433052508160",
      "taxation_method": "salary",   // 个税申报类型:"0101"-工资薪金  "0401"-劳务报酬
      "sub_taxation_method": "salary",   // 正
      "province": "北京市",
      "province_code": "110000",
      "city": "市辖区",
      "city_code": "110100",
      "district": "东城",
      "district_code": "110101",
      "name": "徐恒堂",  //姓名
      "credential_type": "身份证",
      "credential_number": "110221198301270632", //证件号码
      "personal_tax": 475.6,  //本期应缴税额
      "prepay_tax": 475.6,  //已预交税额
      "accumulated_taxable_income": 475.6,  //累计应纳税所得额
      "accumulated_withholding_tax": 475.6,  //累计应扣缴税额
      "prepay_tax": 475.6,  //已预交税额
      "option_date": 152135596800
    }],
    choosed_date: '',
    long_date: 0
  },
  onLoad: function(options) {
    var mydate = new Date();
      this.setData({
        choosed_date: mydate.getFullYear() + "年" + (mydate.getMonth()+1)+"月",
        long_date: mydate.getTime()/1000
      })


    var that = this
    var Authorization = getApp().globalData.Authorization;
    //OSS 上传前init
    wx.showLoading()
    wx.request({
      url: baseUrl + "payroll/v1/tax/person-records",
      header: {
        'Authorization': Authorization
      },
      success: function (result) {
        that.setData({
          datas: result.items
        })

      },
      fail: function (res) {
        console.log('OSS init  失败', res)
      },
      complete: function () {
        wx.hideLoading()
      }
    })
  },

  // handleData: function (items) {
  //   for (var i = 0; i < items.length; ++i) {
  //     if (items.taxation_method)
  //   }
  // },

  datePickerChange: function(e) {
    console.log("e",e)
    var datelong = Date.parse(new Date(e.detail.value))/1000
    console.log('datelong', datelong)
    this.setData({
      long_date: datelong,
      choosed_date: format.yearFormString(datelong) + "年" + format.monthFormString(datelong)+"月"
    })
  },

  /** 
  * 点击tab切换 
  */
  swichNav: function (e) {
    var that = this;

    if (this.data.currentTab === e.target.dataset.current) {
      return false;
    } else {
      that.setData({
        currentTab: e.target.dataset.current
      })
    }
  },

   /** 
   * 滑动切换tab 
   */
  bindChange: function (e) {

    var that = this;
    that.setData({ currentTab: e.detail.current });
  },

  gospan:function(e){
    console.log(e)
    this.setData({
      isshow: !this.data.isshow
    })
  },
  goItemDetails: function (e) {
    wx.navigateTo({
      url: "adPayDetails/adPayDetails?id=" + e.currentTarget.id
    })
  },
})