76 lines
2.2 KiB
JavaScript
76 lines
2.2 KiB
JavaScript
var t = getApp(), e = t.requirejs("core");
|
|
|
|
Page({
|
|
data: {
|
|
icons: t.requirejs("icons"),
|
|
type: 0,
|
|
isopen: !0,
|
|
page: 1,
|
|
loaded: !1,
|
|
loading: !0,
|
|
is_transfer: !1,
|
|
list: []
|
|
},
|
|
onLoad: function(e) {
|
|
e.type > 0 && this.setData({
|
|
type: 1
|
|
}), t.url(e), this.getUserCredit1(), this.getSet(), this.getList();
|
|
},
|
|
onPullDownRefresh: function() {
|
|
wx.stopPullDownRefresh();
|
|
},
|
|
onReachBottom: function() {
|
|
this.data.loaded || this.data.list.length == this.data.total || this.getList();
|
|
},
|
|
getUserCredit1: function() {
|
|
var t = this;
|
|
e.get("member/getUserCredit", {}, function(e) {
|
|
t.setData({
|
|
credit1: e.member.credit1,
|
|
sysset: e.sysset
|
|
});
|
|
});
|
|
},
|
|
getList: function() {
|
|
var t = this;
|
|
t.setData({
|
|
loading: !0
|
|
}), e.get("member/credit/get_list", {
|
|
type: "credit1",
|
|
list_type: t.data.type,
|
|
page: t.data.page
|
|
}, function(e) {
|
|
var a = {
|
|
loading: !1,
|
|
total: e.total,
|
|
show: !0,
|
|
show_transfer: e.is_transfer
|
|
};
|
|
if (1 == t.data.page) {
|
|
a.isopen = e.isopen;
|
|
var s = "充值记录";
|
|
1 == e.isopen && (s = e.credittext + "明细"), a.credittext = e.credittext, wx.setNavigationBarTitle({
|
|
title: s
|
|
});
|
|
}
|
|
e.list || (e.list = []), e.list.length > 0 && (a.page = t.data.page + 1, a.list = t.data.list.concat(e.list),
|
|
e.list.length < e.pagesize && (a.loaded = !0)), t.setData(a);
|
|
});
|
|
},
|
|
getSet: function() {
|
|
var e = t.getCache("transfer_account", "");
|
|
"" != e && 1 == e.balance && this.setData({
|
|
is_transfer: !0,
|
|
btn_text: e.texts.transfer_text
|
|
});
|
|
},
|
|
myTab: function(t) {
|
|
var a = e.pdata(t).type;
|
|
this.setData({
|
|
type: a,
|
|
page: 1,
|
|
list: [],
|
|
loading: !0
|
|
}), this.getList();
|
|
}
|
|
}); |