68 lines
1.5 KiB
JavaScript
68 lines
1.5 KiB
JavaScript
// package_A/page/alltask/index.js
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
list:[],
|
|
current: '/information/getRegisterInformation',
|
|
params: {},
|
|
startTime: '',
|
|
startCurrent: -1,
|
|
endTime: '',
|
|
endCurrent: -1
|
|
},
|
|
|
|
onLoad(e) {
|
|
|
|
},
|
|
onShow() {
|
|
|
|
},
|
|
/* 更新数据 */
|
|
updateList(e) {
|
|
let list = this.data.list.concat(e.detail || [])
|
|
this.setData({ list })
|
|
},
|
|
/* 重置数据 */
|
|
resetList() {
|
|
this.setData({ list: [] })
|
|
},
|
|
|
|
/**
|
|
* 选择
|
|
* @param {*} e
|
|
*/
|
|
|
|
selectTime(e) {
|
|
let value = e.detail.value
|
|
let type = e.currentTarget.dataset.type
|
|
if(type === 'start') {
|
|
if(this.data.endTime) {
|
|
this.setData({endTime: '', params: {}})
|
|
}
|
|
this.setData({startTime: value})
|
|
} else if(type === 'end') {
|
|
let params = this.data.params
|
|
this.setData({endTime: value})
|
|
if(this.data.startTime) {
|
|
params.startTime = this.data.startTime
|
|
params.endTime = value
|
|
this.setData({params})
|
|
}
|
|
}
|
|
console.log(this.data.params);
|
|
},
|
|
|
|
/**
|
|
* 跳转详情页
|
|
* @param {*} e
|
|
*/
|
|
showDetail(e) {
|
|
let data = e.currentTarget.dataset.item
|
|
wx.navigateTo({
|
|
url: '/package_A/page/upload/index?data=' + JSON.stringify(data),
|
|
})
|
|
}
|
|
}) |