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