wpfw_ewei_wxapp/pages/sale/coupon/my/index/index.js
2023-02-26 08:10:18 +08:00

55 lines
1.5 KiB
JavaScript

var t = getApp(), a = t.requirejs("core");
Page({
data: {
cate: "",
page: 1,
loading: !1,
loaded: !1,
list: [],
approot: t.globalData.approot
},
onLoad: function(t) {
this.getList();
},
onShow: function() {
t.getCache("userinfo_openid") || wx.navigateTo({
url: "/pages/auth/index"
});
},
myTab: function(t) {
var e = a.pdata(t).cate;
this.setData({
cate: e,
page: 1,
list: []
}), this.getList();
},
getList: function() {
var t = this;
a.loading(), this.setData({
loading: !0
}), a.get("sale/coupon/my/getlist", {
page: this.data.page,
cate: this.data.cate
}, function(e) {
var i = {
loading: !1,
total: e.total,
pagesize: e.pagesize,
closecenter: e.closecenter
};
e.list.length > 0 && (i.page = t.data.page + 1, i.list = t.data.list.concat(e.list),
e.list.length < e.pagesize && (i.loaded = !0)), t.setData(i), a.hideLoading();
});
},
onReachBottom: function() {
this.data.loaded || this.data.list.length == this.data.total || this.getList();
},
jump: function(t) {
var e = a.pdata(t).id;
e > 0 && wx.navigateTo({
url: "/pages/sale/coupon/my/detail/index?id=" + e
});
}
});