const app = getApp(); Page({ /** * 页面的初始数据 */ data: { selectTime: "本月", startTime: "", pageNum: 1, pageSize: 15, totalAmount: 0 }, /** * 生命周期函数--监听页面加载 */ onLoad: function(options) { var nowDate = app.utils.getFormatTime(new Date(), 3); this.data.startTime = app.utils.getFormatTime(new Date(), 4); this.setData({ nowDate: nowDate, color:app.globalData.color }); this.cy_queryMemberRecord(); }, /** * 查询充值记录 */ cy_queryMemberRecord() { var that = this; var date = new Date(this.data.startTime); var startTime = app.utils.getFormatTime(date, 3) + " 00:00:00"; date.setMonth(date.getMonth() + 1); date.setDate(0); var endTime = app.utils.getFormatTime(date, 3) + " 23:59:59"; var params = { method: "card.recharge.history", startTime: startTime, endTime: endTime, pageNum: that.data.pageNum, pageSize: that.data.pageSize, cardNo: app.globalData.cardNo, // shopNo: app.globalData.shopNo, // posNo: app.globalData.posNo } var ignores = []; app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(params, ignores, function(json) { console.log(json); var data = json.data; if (data.status == 1) { if (data.list.length == 0) { wx.showToast({ title: "暂无充值记录", icon: "none" }) } var totalAmount = 0; for(var item of data.list){ totalAmount += item.totalChargeAmount; } that.setData({ list: data.list, totalAmount: parseFloat(totalAmount).toFixed(2) }); } else { wx.showToast({ title: data.errMessage, icon: "none" }) } }, function(err) { wx.showToast({ title: data.errMessage, icon: "none" }) }); }, /** * 选择时间 */ cy_selectTime: function(e) { var value = e.detail.value; var values = value.split("-"); var time = values[0] + "年" + values[1] + "月"; this.setData({ selectTime: time, startTime: value, }); this.cy_queryMemberRecord(); }, /** * 取消 */ cy_cancelTime: function(e) { console.log(e); }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function() { }, /** * 用户点击右上角分享 */ onShareAppMessage: function() { } })