70 lines
2.2 KiB
JavaScript
70 lines
2.2 KiB
JavaScript
var r = getApp().requirejs("core");
|
|
|
|
module.exports = {
|
|
url: function(r) {
|
|
wx.redirectTo({
|
|
url: r
|
|
});
|
|
},
|
|
cancelArray: [ "我不想买了", "信息填写错误,重新拍", "同城见面交易", "其他原因" ],
|
|
order: [ "确认要取消该订单吗?", "确认要删除该订单吗?", "确认要彻底删除该订单吗?", "确认要恢复该订单吗?", "确认已收到货了吗?", "确定您要取消申请?" ],
|
|
cancel: function(e, o, t) {
|
|
var n = this, i = this.cancelArray[o];
|
|
r.post("groups/order/cancel", {
|
|
id: e,
|
|
cancel_reason: i
|
|
}, function(r) {
|
|
0 == r.error && n.url(t);
|
|
}, !0);
|
|
},
|
|
delete: function(e, o, t, n) {
|
|
var i = this;
|
|
r.confirm(0 == o ? this.order[3] : this.order[o], function() {
|
|
r.post("order/op/delete", {
|
|
id: e,
|
|
userdeleted: o
|
|
}, function(e) {
|
|
0 != e.error ? r.toast(e.message, "loading") : void 0 !== n ? (n.setData({
|
|
page: 1,
|
|
list: []
|
|
}), n.get_list()) : i.url(t);
|
|
}, !0);
|
|
});
|
|
},
|
|
finish: function(e, o) {
|
|
var t = this;
|
|
r.confirm(this.order[4], function() {
|
|
r.post("order/op/finish", {
|
|
id: e
|
|
}, function(e) {
|
|
0 != e.error ? r.toast(e.message, "loading") : t.url(o);
|
|
}, !0);
|
|
});
|
|
},
|
|
refundcancel: function(e, o) {
|
|
var t = this;
|
|
r.confirm(this.order[5], function() {
|
|
r.post("order/refund/cancel", {
|
|
id: e
|
|
}, function(e) {
|
|
0 != e.error ? r.toast(e.message, "loading") : "function" == typeof o ? o() : t.url(o);
|
|
}, !0);
|
|
});
|
|
},
|
|
codeshow: function(e, o) {
|
|
var t = r.data(o).orderid;
|
|
r.post("verify/qrcode", {
|
|
id: t
|
|
}, function(e) {
|
|
0 == e.error ? $this.setData({
|
|
code: !0,
|
|
qrcode: e.url
|
|
}) : r.alert(e.message);
|
|
}, !0);
|
|
},
|
|
codehidden: function(r) {
|
|
r.setData({
|
|
code: !1
|
|
});
|
|
}
|
|
}; |