53 lines
1.5 KiB
JavaScript
53 lines
1.5 KiB
JavaScript
var t = getApp().requirejs("core");
|
|
|
|
Page({
|
|
data: {
|
|
level: 1,
|
|
page: 1,
|
|
list: [],
|
|
canUser: !0
|
|
},
|
|
onLoad: function() {
|
|
this.getSet(), this.getList();
|
|
},
|
|
onReachBottom: function() {
|
|
this.data.loaded || this.data.list.length == this.data.total || this.getList();
|
|
},
|
|
onPullDownRefresh: function() {
|
|
wx.stopPullDownRefresh();
|
|
},
|
|
getSet: function() {
|
|
var e = this;
|
|
t.get("commission/down/get_set", {}, function(t) {
|
|
wx.setNavigationBarTitle({
|
|
title: t.textdown + "(" + t.total + ")"
|
|
}), delete t.error, t.show = !0, e.setData(t);
|
|
});
|
|
},
|
|
getList: function() {
|
|
var e = this;
|
|
t.get("commission/down/get_list", {
|
|
page: e.data.page,
|
|
level: e.data.level
|
|
}, function(t) {
|
|
var a = {
|
|
total: t.total,
|
|
pagesize: t.pagesize
|
|
};
|
|
t.list.length > 0 && (a.page = e.data.page + 1, a.list = e.data.list.concat(t.list),
|
|
t.list.length < t.pagesize && (a.loaded = !0)), e.setData(a);
|
|
}, this.data.show);
|
|
},
|
|
myTab: function(e) {
|
|
var a = this, s = t.pdata(e).level;
|
|
if (a.setData({
|
|
level: s,
|
|
page: 1,
|
|
list: [],
|
|
loaded: !1
|
|
}), !a.data.canUser) return !1;
|
|
a.data.canUser = !1, setTimeout(function() {
|
|
a.getList(), a.data.canUser = !0;
|
|
}, 300);
|
|
}
|
|
}); |