| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- import {
- getPayroll
- } from '../../services/index.js'
- import {
- showToast
- } from '../../utils/tips.js'
- import {
- formatNumber,
- formatTime,
- argusToTimestamp
- } from '../../utils/util.js'
- var app = getApp()
- Page({
- data: {
- realName: '',
- idNum: '',
- targetTime: '2019-01',
- detailFlag: 1,
- multiArray: [],
- data: '',
- show : true,
- },
- onLoad: function(options) {
- this.setData({
- realName: this.options.realName,
- idNum: this.options.idNum,
- })
- },
- // 页面数据加载
- fetchData(options) {
- var curDate = new Date();
- this.setData({
- realName: this.options.realName,
- idNum: this.options.idNum,
- detailFlag: true,
- })
- this.toGetPayroll(null)
- },
- // 工资条查询
- toGetPayroll(e) {
- this.setData({
- detailFlag: 2,
- show: false,
- })
- var targetTime = this.data.multiArray[0] + '-' + formatNumber(this.data.multiArray[1]);
- let paramsObj = {
- month: targetTime,
- user_id: app.globalData.userId,
- user_token: app.globalData.userToken
- }
- Object.assign(paramsObj);
- getPayroll(paramsObj).then(data => {
- if (data.data.hpPayroll != null) {
- var payDetailArr = [];
- data.data.hpPayroll.payrollDetail = JSON.parse(data.data.hpPayroll.payrollDetail);
- for (var p in data.data.hpPayroll.payrollDetail) {
- payDetailArr.push({
- 'key': data.data.hpPayroll.payrollDetail[p].info0,
- 'value': data.data.hpPayroll.payrollDetail[p].info1
- })
- }
- this.setData({
- payDetailArr: payDetailArr,
- data: data.data.hpPayroll,
- detailFlag: 3
- })
- } else {
- return;
- }
- })
- },
- // 时间选择器值变化
- bindMultiPickerChange(e) {
- console.log("fgg", e.detail.value);
- var targetDate = new Date(e.detail.value + '-01 00:00:00');
- this.setData({
- multiArray: [targetDate.getFullYear(), targetDate.getMonth() + 1],
- })
- this.toGetPayroll()
- },
- })
|