duidui_mini_program/pages/indexjobtask/indexjobtask.js
2026-03-27 10:41:46 +08:00

121 lines
2.4 KiB
JavaScript

const baseUrl = getApp();
const api = require('../../config/api.js');
const util = require('../../config/util.js');
const utiltime = require('../../utils/util.js');
Page({
data: {
date: '',
pareid: 1,
listdata: [],
spot: [],
indexclassid: 1,
workdate: [],
mycnt: 0
},
dateChange: function (e) {
this.getindexclassindex(this.data.indexclassid, e.detail.dateString);
this.setData({
dateString: e.detail.dateString,
workdate: e.detail.dateString
})
},
/*
* 生命周期函数--监听页面加载
*/
onLoad(options) {
var timeNow = utiltime.formatDate(new Date());
this.getindexclassindexbyworkitem(options.id);
this.getindexclassindex(options.id, timeNow);
this.setData({
indexclassid: options.id,
date: timeNow,
spot: timeNow
});
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {
},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
this.getindexclassindex(this.data.indexclassid, this.data.workitem);
},
getindexclassindexbyworkitem: function (indexclassid) {
const that = this;
let url = baseUrl.globalData.baseUrl + '/indexclass/indexclasslistres2';
var param = {
indexclasslist_id: indexclassid
};
//此处为使用封装的post请求
util.get(url, param).then((res) => {
that.setData({
spot: res.data.workitem
});
}).catch((errMsg) => {
console.log(errMsg);
});
},
getindexclassindex: function (indexclassid, workdate) {
const that = this;
let url = baseUrl.globalData.baseUrl + '/indexclass/indexclasslistres';
var param = {
indexclasslist_id: indexclassid,
workdate: workdate
};
//此处为使用封装的post请求
util.get(url, param).then((res) => {
that.setData({
listdata: res.data.data,
mycnt: res.data.cnt
});
}).catch((errMsg) => {
console.log(errMsg);
});
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {
}
})