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

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() {
}
})