express.js
1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
var e = getApp(), s = e.request,oo=e.globalData,os=oo.setting;
Page({
data: {
url: e.globalData.setting.url,
resourceUrl: e.globalData.setting.imghost,
delivery: null,
express: null,
re_arr:null,//反转后的数组
error: "快递信息异常"
},
onLoad: function(e) {
this.requestDelivery(e.order_id);
},
requestDelivery: function(e) {
var r = this;
s.get("/api/order/deliverydoc/page", {
data: { order_id: e,store_id:os.stoid },
success: function(e) {
r.setData({
delivery: e.data.data.pageData[0],
}), r.requestExpress();
}
});
},
requestExpress: function() {
var s = this;
var url="/api/weshop/order/wuliu/" + this.data.delivery.shipping_code + "/" + this.data.delivery.invoice_no + "/" + this.data.delivery.mobile;
getApp().request.promiseGet(url, {}).then(e => {
var re_arr = e.data.data.Traces.reverse();
s.setData({
express: e.data.data, re_arr: re_arr,
});
}).catch(function(err) {
e.showWarning("请求失败");
})
}
});