express.js 1.25 KB
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,                 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("请求失败");
            }
        });
    }
});