You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
129 lines
2.6 KiB
JavaScript
129 lines
2.6 KiB
JavaScript
9 months ago
|
const app = getApp();
|
||
|
Page({
|
||
|
|
||
|
/**
|
||
|
* 页面的初始数据
|
||
|
*/
|
||
|
data: {
|
||
|
time: 7,
|
||
|
startTime: "",
|
||
|
endTime: "",
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 生命周期函数--监听页面加载
|
||
|
*/
|
||
|
onLoad: function(options) {
|
||
|
var that = this;
|
||
|
var nowDate = new Date();
|
||
|
var endTime = app.utils.getFormatTime(nowDate, 3);
|
||
|
// nowDate.setDate(nowDate.getDate() - 360);
|
||
|
var startTime = app.utils.getFormatTime(nowDate, 3);
|
||
|
that.setData({
|
||
|
startTime: startTime,
|
||
|
endTime: endTime,
|
||
|
endDate: endTime,
|
||
|
color:app.globalData.color
|
||
|
});
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 选择查询时间
|
||
|
*/
|
||
|
cy_selectQueryTime: function(e) {
|
||
|
var time = e.currentTarget.dataset.time;
|
||
|
var nowDate = new Date();
|
||
|
var endTime = app.utils.getFormatTime(nowDate, 3);
|
||
|
nowDate.setDate(nowDate.getDate() - time);
|
||
|
var startTime = app.utils.getFormatTime(nowDate, 3);
|
||
|
this.setData({
|
||
|
time: time,
|
||
|
startTime: startTime,
|
||
|
endTime: endTime
|
||
|
});
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
*
|
||
|
*/
|
||
|
cy_selectTime: function(e) {
|
||
|
var startTime = this.data.startTime; // 开始时间
|
||
|
var endTime = this.data.endTime; // 结束时间
|
||
|
var type = e.currentTarget.dataset.type;
|
||
|
var date = e.detail.value;
|
||
|
if (type == 0) {
|
||
|
if (date > endTime) {
|
||
|
wx.showToast({
|
||
|
title: '开始时间不能大于结束时间',
|
||
|
icon: "none"
|
||
|
})
|
||
|
return;
|
||
|
}
|
||
|
this.setData({
|
||
|
startTime: date
|
||
|
});
|
||
|
} else if (type == 1) {
|
||
|
if (startTime > date) {
|
||
|
wx.showToast({
|
||
|
title: '结束时间不能小于开始时间',
|
||
|
icon: "none"
|
||
|
})
|
||
|
return;
|
||
|
}
|
||
|
this.setData({
|
||
|
endTime: date
|
||
|
});
|
||
|
}
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 重置
|
||
|
*/
|
||
|
cy_onceReset: function() {
|
||
|
var nowDate = new Date();
|
||
|
var timeDate = app.utils.getFormatTime(nowDate, 3);
|
||
|
this.setData({
|
||
|
time: 7,
|
||
|
startTime: timeDate,
|
||
|
endTime: timeDate
|
||
|
});
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 确定时间
|
||
|
*/
|
||
|
cy_comfirmTime: function() {
|
||
|
console.log(this.data.startTime > this.data.endTime);
|
||
|
var pages = getCurrentPages();
|
||
|
var prevPage = pages[pages.length - 2];
|
||
|
prevPage.setData({
|
||
|
startTime: this.data.startTime,
|
||
|
endTime: this.data.endTime
|
||
|
})
|
||
|
prevPage.cy_queryMemberPoint();
|
||
|
wx.navigateBack({
|
||
|
|
||
|
})
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 页面相关事件处理函数--监听用户下拉动作
|
||
|
*/
|
||
|
onPullDownRefresh: function() {
|
||
|
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 页面上拉触底事件的处理函数
|
||
|
*/
|
||
|
onReachBottom: function() {
|
||
|
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 用户点击右上角分享
|
||
|
*/
|
||
|
onShareAppMessage: function() {
|
||
|
|
||
|
}
|
||
|
})
|