138 lines
3.2 KiB
JavaScript
138 lines
3.2 KiB
JavaScript
const app = getApp();
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
active: 0,
|
|
info: { plugin_name: "分销收入奖励记录" },
|
|
isLoadMore: false,
|
|
list: [],
|
|
loading: false,
|
|
page: 1,
|
|
noMore: false
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad: function(options) {},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
*/
|
|
onReady: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面显示
|
|
*/
|
|
onShow: function() {
|
|
this.getdata();
|
|
},
|
|
initdata() {
|
|
this.setData({
|
|
isLoadMore: false,
|
|
page: 1,
|
|
info: {},
|
|
list: [],
|
|
loading: true
|
|
})
|
|
},
|
|
$toast(title) {
|
|
wx.showToast({
|
|
title,
|
|
duration: 1000,
|
|
icon: 'none'
|
|
});
|
|
},
|
|
getdata() {
|
|
this.initdata();
|
|
let urlStr = app.getNetAddresss('plugin.distribution-income.frontend.controllers.center.index');
|
|
app._postNetWork({
|
|
url: urlStr,
|
|
success: ({ data: { result, data, msg } }) => {
|
|
this.setData({ loading: false });
|
|
if (result == 1) {
|
|
wx.setNavigationBarTitle({
|
|
title: data.info.plugin_name || "分销收入奖励记录"
|
|
})
|
|
this.setData({
|
|
info: data.info,
|
|
list: data.list.data
|
|
})
|
|
this.setMore(this.data.page == data.list.last_page);
|
|
} else this.$toast(msg)
|
|
}
|
|
});
|
|
},
|
|
setMore(bool = true) {
|
|
this.setData({
|
|
noMore: bool,
|
|
isLoadMore: !bool
|
|
})
|
|
},
|
|
getMoreData() {
|
|
this.setData({
|
|
loading: true,
|
|
isLoadMore: false
|
|
});
|
|
let page = this.data.page + 1;
|
|
let urlStr = app.getNetAddresss('plugin.distribution-income.frontend.controllers.center.index');
|
|
app._postNetWork({
|
|
url: urlStr,
|
|
data: { page },
|
|
success: ({ data: { result, data, msg } }) => {
|
|
this.setData({ loading: false });
|
|
if (result == 1) {
|
|
this.setData({
|
|
list: this.data.list.concat(data.list.data),
|
|
page
|
|
})
|
|
this.setMore(this.data.page == data.list.last_page);
|
|
} else this.$toast(msg)
|
|
}
|
|
});
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面隐藏
|
|
*/
|
|
onHide: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面卸载
|
|
*/
|
|
onUnload: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
*/
|
|
onPullDownRefresh: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面上拉触底事件的处理函数
|
|
*/
|
|
onReachBottom: function() {
|
|
if (this.data.isLoadMore) {
|
|
this.getMoreData();
|
|
} else {
|
|
this.$toast("没有更多了~~~")
|
|
}
|
|
},
|
|
|
|
/**
|
|
* 用户点击右上角分享
|
|
*/
|
|
onShareAppMessage: function() {
|
|
|
|
}
|
|
}) |