logistics.js 2.1 KB
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    info:[],
    item:'',
    detail:{},
    sel:0
  },
  // 复制物流编号
  copy(e){
    console.log(e.currentTarget.dataset.num)
    wx.setClipboardData({
      data: e.currentTarget.dataset.num,
      success(){
        wx.showToast({
          title: '复制成功',
          icon:'none'
        })
      }
    })
  },
  // 获取页面信息
  get_info(order) {
    let that=this
    let url = app.interface.kuaidi
    let params = {
      order_odd: order
    }
    app.post(url,params).then((res)=>{
      console.log(res)
      this.setData({
        info: res.msg.kuaidi,
        detail:res.msg
      })
      this.setData({
        item: res.msg.kuaidi[0]
      })

      console.log(that.data.info)
    })
  },
  lookMoreInfo(e){
    let index = e.currentTarget.dataset.index;
    console.log(this.data.info[index]);
    if( this.data.info[index] == undefined){
      this.data.info[index].open=false;
    }
    this.data.info[index].open = !this.data.info[index].open;
    this.setData({
      info: this.data.info
    })
  },

  selectinfo(e){
    let that=this
    let index=e.currentTarget.dataset.index;
    that.setData({
      sel:index
    })
    this.data.info.forEach(function(value,indexk,array){
        if(index==indexk){
          that.setData({
            item:value
          })
        }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    this.get_info(options.order)
  },

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

  },

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

  },

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

  },

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

  },

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

  },

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

  },

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

  }
})