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.

119 lines
2.6 KiB
JavaScript

9 months ago
const app = getApp();
const card = require('../../utils/card.js');
Page({
/**
* 页面的初始数据
*/
data: {
startTime: "",
endTime: "",
pageSize: 15,
pageNum: 1,
list: []
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function(options) {
var nowDate = new Date();
var endTime = app.utils.getFormatTime(nowDate, 1);
nowDate.setDate(nowDate.getDate() - 360);
var startTime = app.utils.getFormatTime(nowDate, 1);
this.setData({
totalPoint: app.globalData.cardInfo.totalPoint,
startTime: startTime,
endTime: endTime
});
this.cy_queryMemberPoint();
this.setData({color:app.globalData.color})
},
/**
* 查询积分
*/
cy_queryMemberPoint: function() {
var that = this;
var startTime = that.data.startTime;
var endTime = that.data.endTime;
var params = {
"method": "member.point.change",
"memberId": app.globalData.memberId,
"pageSize": this.data.pageSize,
"pageNum": this.data.pageNum,
"startTime": startTime,
"endTime": endTime,
"groupId": app.globalData.groupId
}
console.log(params);
var ignores = [];
app.jsapi.memberApi(app.globalData.memberAppKey, app.globalData.memberAppSecret, app.globalData.memberUrl).ajax(params, ignores,
function(json) {
console.log(json);
wx.stopPullDownRefresh();
var result = json.data;
if (result.status == 1) {
var list = [];
if (that.data.pageNum != 1) {
list = that.data.list;
}
for (var item of result.list) {
list.push(item);
}
that.setData({
list: list,
});
} else {
wx.showToast({
title: result.message,
icon: "none"
})
}
},
function(error) {
wx.stopPullDownRefresh();
wx.showToast({
title: '网络链接失败',
icon: none
})
}
);
},
/**
* 筛选
*/
cy_tapSieveCondition() {
wx.navigateTo({
url: 'sieveCondition',
})
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function() {
console.log("下拉刷新");
this.data.pageNum = 1;
this.cy_queryMemberPoint();
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function() {
console.log("加载更多")
this.data.pageNum++;
this.cy_queryMemberPoint();
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function() {
}
})