108 lines
2.5 KiB
JavaScript
108 lines
2.5 KiB
JavaScript
// packageC/redPacket/personListDetail/personListDetail.js
|
|
const app = getApp();
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
rid: '',
|
|
redpack_info: {},
|
|
receive_log_list: [],
|
|
page: 1,
|
|
finished: false,
|
|
customBalance: '', // 自定义余额字样
|
|
},
|
|
|
|
onLoad: function (options) {
|
|
let {
|
|
rid
|
|
} = options;
|
|
rid && this.setData({
|
|
rid
|
|
});
|
|
try {
|
|
let yz_basic_info = wx.getStorageSync('yz_basic_info');
|
|
this.setData({
|
|
customBalance: yz_basic_info.balance.balance ? yz_basic_info.balance.balance : "余额"
|
|
});
|
|
} catch (err) {
|
|
console.log(err);
|
|
}
|
|
},
|
|
|
|
onShow: function () {
|
|
this.getData();
|
|
},
|
|
|
|
getData() {
|
|
let urlStr = app.getNetAddresss("plugin.redpack-user.frontend.sendLogDetail.index");
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
data: {
|
|
rid: this.data.rid
|
|
},
|
|
success: (res) => {
|
|
if (res.data.result !== 1) {
|
|
wx.showToast({
|
|
title: res.data.msg,
|
|
});
|
|
return;
|
|
}
|
|
let data = res.data.data;
|
|
let finished = false;
|
|
let receive_log = data.receive_log_list;
|
|
if (this.data.page >= receive_log.last_page || receive_log.data.length < receive_log.per_page) {
|
|
finished = true;
|
|
}
|
|
this.setData({
|
|
finished,
|
|
page: (++this.data.page),
|
|
redpack_info: data.redpack_info,
|
|
receive_log_list: receive_log.data
|
|
});
|
|
}
|
|
});
|
|
},
|
|
|
|
getMoreData() {
|
|
if (this.data.finished) return;
|
|
let urlStr = app.getNetAddresss("plugin.redpack-user.frontend.sendLogDetail.index");
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
data: {
|
|
rid: this.data.rid,
|
|
page: this.data.page
|
|
},
|
|
success: (res) => {
|
|
if (res.data.result !== 1) {
|
|
wx.showToast({
|
|
title: res.data.msg,
|
|
});
|
|
return;
|
|
}
|
|
let data = res.data.data;
|
|
let finished = false;
|
|
let receive_log = data.receive_log_list;
|
|
if (this.data.page >= receive_log.last_page || receive_log.data.length < receive_log.per_page) {
|
|
finished = true;
|
|
}
|
|
let receive_log_list = this.data.receive_log_list.concat(receive_log.data);
|
|
this.setData({
|
|
finished,
|
|
page: (++this.data.page),
|
|
receive_log_list: receive_log_list
|
|
});
|
|
}
|
|
});
|
|
},
|
|
|
|
/**
|
|
* 页面上拉触底事件的处理函数
|
|
*/
|
|
onReachBottom: function () {
|
|
this.getMoreData();
|
|
},
|
|
|
|
|
|
}); |