var t = getApp(), a = t.requirejs("core"), e = t.requirejs("biz/order"); Page({ data: { icons: t.requirejs("icons"), status: "", list: [], page: 1, code: !1, cancel: e.cancelArray, cancelindex: 0, can_sync_goodscircle: !1, limits: !1 }, onLoad: function(a) { var e = this; t.checkAuth(function() { e.setData({ limits: !0 }); }, 1), e.data.limits && (e.setData({ options: a, status: a.status || "", imgUrl: t.globalData.approot }), t.url(a)); }, onShow: function() { if (t.getCache("userinfo_openid")) { var a = getCurrentPages(), e = a[a.length - 1].options.status; this.setData({ page: 1, list: [], status: e }), this.get_list(); } }, get_list: function() { var e = this; e.setData({ loading: !0, isgoods: t.globalData.isgoods }), a.get("order/get_list", { page: e.data.page, status: e.data.status, merchid: 0 }, function(t) { 0 == t.error ? (e.setData({ loading: !1, show: !0, total: t.total, empty: !0, can_sync_goodscircle: t.can_sync_goodscircle }), t.list.length > 0 && e.setData({ page: e.data.page + 1, list: e.data.list.concat(t.list) }), t.list.length < t.pagesize && e.setData({ loaded: !0 })) : a.toast(t.message, "loading"); }, this.data.show); }, selected: function(t) { var e = a.data(t).type; this.setData({ list: [], page: 1, status: e, empty: !1 }), this.get_list(); var s = getCurrentPages(); s[s.length - 1].options.status = e; }, onReachBottom: function() { this.data.loaded || this.data.list.length == this.data.total || this.get_list(); }, code: function(t) { var e = this, s = a.data(t).orderid; a.post("verify/qrcode", { id: s }, function(t) { 0 == t.error ? e.setData({ code: !0, qrcode: t.url }) : a.alert(t.message); }, !0); }, close: function() { this.setData({ code: !1 }); }, cancel: function(t) { var s = a.data(t).orderid; e.cancel(s, t.detail.value, "/pages/order/index?status=" + this.data.status); }, delete: function(t) { var s = a.data(t).type, i = a.data(t).orderid; e.delete(i, s, "/pages/order/index", this); }, finish: function(t) { a.data(t).type; var s = a.data(t).orderid; e.finish(s, "/pages/order/index"); }, onShareAppMessage: function() { return a.onShareAppMessage(); } });