look-logistics.js 2.7 KB
// pages/look-logistics/look-logistics.js
let method = require("../../utils/reuqest.js")
let list = [];
const App=getApp()
Page({
  data: {
    iphone:'',
    orderId:'',  //订单id
    postData: {
      name: '泰国桃子',
      detail: '果肉饱满,香甜可口',
      price: '25',
      num: '2',
      userName: '陈先生',
      tell: '12345678945',
      address: '浙江省杭州市西湖区文三路138号东方通信大厦7楼501室',
      expressName: '顺丰快递',
      expressNumber: '123456789456123',

    },
    dataVoList: [], //物流详情
    steps: [{
        text: '标题一',
        desc: '具体描述'
      },
      {
        text: '标题二',
        desc: '具体描述'
      },
      {
        text: '标题三',
        desc: '具体描述'
      },
      {
        text: '标题四',
        desc: '具体描述'
      }
    ],
    list:[]
  },
 //申请退款
 refund(){
    wx.redirectTo({
      url: '/pages/apply-after-sale/apply-after-sale?orderid='+this.data.orderId,
    })
 },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      iphone: App.globalData.isIphoneX
    })
    let list1=this.data.list;
    let dataVoList1 = this.data.dataVoList;
    let steps=this.data.steps;
    let aa=[]
    method.getRequest("/order/wuLiu/" + options.orderId, data => {
      if (data.statusCode == 0) {
        this.setData({
          postData: data.data,
          orderId:options.orderId,
          //dataVoList: JSON.parse(JSON.stringify((data.data.dataVoList).Traces).replace(/AcceptStation/g,'desc')),
          dataVoList: JSON.parse(data.data.dataVoList).Traces
        })
        console.log(this.data.dataVoList, 'list')
        aa =this.data.dataVoList.map(iterator => {
          return {
            desc:iterator.AcceptStation,
            text:iterator.AcceptTime
          }
        })
        console.log(aa,'list12')
        this.setData({
          steps:aa.reverse()
        })
      }
    })
   
    this.setData({
      steps:list1
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})