wpfw_ewei_wxapp/pages/order/express/number.js
2023-02-26 08:10:18 +08:00

71 lines
2.3 KiB
JavaScript

var e = getApp(), s = e.requirejs("core"), r = e.requirejs("foxui");
e.requirejs("jquery");
Page({
data: {
express: "",
expresscom: "",
express_number: ""
},
onLoad: function(s) {
this.setData({
options: s
}), e.url(s), this.get_list();
},
get_list: function() {
var e = this;
void 0 === e.data.options.singlerefund ? s.get("order/express_number", e.data.options, function(r) {
0 == r.error ? (r.show = !0, e.setData(r)) : s.toast(r.message, "loading");
}) : s.get("order/single_express_number", e.data.options, function(r) {
0 == r.error ? (r.show = !0, e.setData(r)) : s.toast(r.message, "loading");
});
},
inputPrickChange: function(e) {
var s = this.data.express_list, r = e.detail.value, t = s[r].name, i = s[r].express;
this.setData({
expresscom: t,
express: i,
index: r
});
},
inputChange: function(e) {
var s = e.detail.value;
this.setData({
express_number: s
});
},
back: function() {
wx.navigateBack();
},
submit: function(e) {
var t = e.currentTarget.dataset.refund, i = this.data.express_number, a = (t = this.data.options.refundid,
this.data.options.id);
if ("" != i) {
var n = this.data.express, o = this.data.expresscom;
void 0 === this.data.options.singlerefund ? s.get("order/express_number", {
submit: 1,
refundid: t,
orderid: a,
express_number: i,
express: n,
expresscom: o
}, function(e) {
0 == e.error && wx.navigateTo({
url: "/pages/order/detail/index?id=" + a
});
}) : s.get("order/single_express_number", {
submit: 1,
refundid: t,
orderid: a,
express_number: i,
express: n,
expresscom: o
}, function(e) {
0 == e.error && wx.navigateTo({
url: "/pages/order/detail/index?id=" + a
});
});
} else r.toast(this, "请填写快递单号");
}
});