var _request = require('../../../../utils/request.js') var util = require('../../../../utils/util.js') var rid Page({ data: { order: {}, logistics:{} }, onLoad: function (options) { rid = options.id this.getRadish() console.log('rid',rid); }, getRadish () { var that = this var url = 'v1/order/' + rid var params = { } var success = function (res) { var data = res.data data['paied_time'] = data.paied_time.replace("T"," ").replace("+"," "); data['dispatch_time'] = data.dispatch_time.replace("T"," ").replace("+"," "); that.setData({ order: data }) if(data.sign && data.express_order_no && data.express_code) that.getLogistics2(); } _request.$get(url, params, success) }, getLogistics(){ var that = this var url = 'v1/experess_info/query' var params = { express_no:this.data.order.express_order_no, express_code:this.data.order.express_code, sign:this.data.order.sign } var success = function (res) { if(res.data.resp.error_code == 0){ var data = res.data.resp.result data['list'] = data.list.reverse() that.setData({ logistics: data }) }else{ wx.showToast({ title: res.data.resp.reason+',请稍后再试', icon: 'none', duration: 2000 }) } } _request.$post(url, params, success) }, getLogistics2(){ var that = this; wx.showNavigationBarLoading() var token = wx.getStorageSync('lbt_token_key'); // console.log('nowtoken',token); wx.request({ url: 'https://jingcai.hiwavo.com/three/order/express', data:{ tf_code:that.data.order.express_order_no, express_code:this.data.order.express_code, tel:this.data.order.tel }, method: 'POST', header: { "content-type": "application/json", "terminal": 'mini-program', "Authorization":"Bearer " + token }, success: function (res) { console.log('res',res); if(res.data.s == 0){ var data = res.data.d; // data['list'] = data.reverse(); console.log('data',data); that.setData({ logistics: data }) }else{ wx.showToast({ title: res.data.m+',请稍后再试', icon: 'none', duration: 2000 }) } }, fail: function (res) { console.log('errres',res); }, complete: function (res) { wx.hideNavigationBarLoading() } }) }, copeOrder: function () { var that = this var id = this.data.order.express_order_no wx.setClipboardData({ data: id, success: function(res) { wx.showToast({ title: '已成功复制到剪贴板', icon: 'none', duration: 2000 }) } }) }, onShareAppMessage: function (val) { return _request.share({ sc: 'xcx_user_logistics' }) } })