wpfw_ewei_wxapp/pages/creditshop/log/index.js
2023-02-26 08:10:18 +08:00

78 lines
2.2 KiB
JavaScript

var t = getApp(), a = t.requirejs("core"), s = (t.requirejs("icons"), t.requirejs("foxui"));
t.requirejs("wxParse/wxParse"), t.requirejs("jquery");
Page({
data: {
status: 0,
showcode: !1,
list: {},
page: 1,
total: 0,
more: !0,
load: !0,
notgoods: !0
},
onLoad: function(t) {
this.get_list();
},
tab: function(t) {
var a = t.currentTarget.dataset.type;
this.setData({
status: a
}), this.setData({
page: 1
}), this.get_list();
},
finish: function(t) {
var e = this, i = t.currentTarget.dataset.logid;
wx.showModal({
title: "提示",
content: "确认已收到货了吗?",
success: function(t) {
t.confirm && a.get("creditshop/log/finish", {
id: i
}, function(t) {
0 == t.error ? (s.toast(e, "确认收货"), e.onShow()) : s.toast(e, t.message);
});
}
});
},
get_list: function(t) {
var s = this;
a.post("creditshop/log/getlist", {
page: s.data.page,
status: s.data.status
}, function(a) {
s.setData({
creditname: a.sysset.texts.credit
}), 0 == a.error && (t ? (a.list = s.data.list.concat(a.list), s.setData({
list: a.list
})) : s.setData({
list: a.list
}), s.setData({
total: a.total
})), a.pagesize >= a.next_page && s.setData({
more: !1
}), 0 == a.total && s.setData({
more: !0
}), t ? (a.list = s.data.datas.concat(a.list), s.setData({
datas: a.list
})) : s.setData({
datas: a.list
}), s.data.total <= 0 ? s.setData({
notgoods: !1
}) : s.setData({
notgoods: !0
});
});
},
onReachBottom: function(t) {
this.setData({
page: this.data.page + 1,
load: !1
}), this.get_list(!0), this.setData({
load: !0
});
}
});