express.js
1.29 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;
        wx.request({
             url: this.data.url + "/api/weshop/order/wuliu/" + this.data.delivery.shipping_code + "/" + this.data.delivery.invoice_no + "/" + this.data.delivery.mobile,                 success: function(e) {
                
               var re_arr = e.data.data.Traces.reverse();
                s.setData({
                  express: e.data.data, re_arr: re_arr,
                });
            },
            fail: function(s) {
                e.showWarning("请求失败");
            }
        });
    }
});