| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- 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: options.realName,
- // idNum: options.idNum,
- // })
- console.log(options)
- this.fetchData(options)
- },
- // 页面数据加载
- fetchData(options) {
- var curDate = new Date();
- this.setData({
- realName: this.options.realName,
- idNum: this.options.idNum,
- })
- // 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,
- member_id: app.globalData.memberId
- }
- 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()
- },
- })
|