wpfw_ewei_wxapp/groups/category/index.js
2023-02-26 08:10:18 +08:00

84 lines
2.2 KiB
JavaScript

var t = getApp(), e = t.requirejs("core");
t.requirejs("jquery"), t.requirejs("biz/diyform"), t.requirejs("biz/goodspicker"),
t.requirejs("foxui");
Page({
data: {
page: 1,
list: [],
defaults: {
keywords: "",
isrecommand: "",
ishot: "",
isnew: "",
isdiscount: "",
issendfree: "",
istime: "",
cate: "",
order: "",
by: "desc",
merchid: 0
}
},
onLoad: function(e) {
t.getCache("isIpx") ? this.setData({
isIpx: !0,
iphonexnavbar: "fui-iphonex-navbar",
options: e
}) : this.setData({
isIpx: !1,
iphonexnavbar: "",
options: e
});
this.data.options.id;
this.getList();
},
getList: function() {
var t = this;
e.post("groups.list", {
category: t.data.options.id,
page: t.data.page
}, function(e) {
0 == e.error && (e.list.length <= 0 ? t.setData({
res: e,
empty: !0
}) : t.setData({
page: t.data.page + 1,
res: e,
list: t.data.list.concat(e.list),
empty: !1
}), e.list.length < e.pagesize && t.setData({
loaded: !0
}));
});
},
onReachBottom: function() {
this.data.loaded || this.data.res.list.length == this.data.total || this.getList();
},
bindSearch: function(t) {
var i = this, a = t.detail.value;
e.get("groups.list", {
keyword: a
}, function(t) {
t.list.length <= 0 ? i.setData({
empty: !0
}) : i.setData({
empty: !1
}), i.setData({
list: t.list
});
});
},
back: function() {
wx.navigateBack({
delta: 1
});
},
onReady: function() {},
onShow: function() {},
onHide: function() {},
onUnload: function() {},
onPullDownRefresh: function() {},
onShareAppMessage: function() {}
});