| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- 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?tf_code='+that.data.order.express_order_no/* 773175419643033 */,
- method: 'GET',
- 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'
- })
- }
- })
|