order-detail.js 2.1 KB
// pages/order-detail/order-detail.js
let method = require("../../utils/reuqest.js")
Page({
  data: {
    goodsId:'',
    userData: {
      name: '陈先生',
      tell: '12345678910',
      address: '天津市南开区阳光100'
    },
    requestData: {},
    cartList: [{
      url: '/images/1.jpg',
      name: '鲜切泰国桃子',
      detail: '果肉饱满,香甜可口',
      price: '25'
    }, {
      url: '/images/1.jpg',
      name: '鲜切泰国桃子',
      detail: '果肉饱满,香甜可口',
      price: '250'
    }],
    num: '2222',
    discountText: '满3减1满3减1',
    allMoney: '4.00',
    giveFee: '8.00',
    orderData: {
      number: '123456789456123',
      time: '2020-11-03',
      money: '12.00'
    }
  },
  //订单详情
  orderDetail(orderId) {
    method.getRequest("/order/orderItem/" + orderId, data => {
      if (data.statusCode == 0) {
         this.setData({
           requestData:data.data,
           goodsId:data.data.listGoodsVoList[0].goodsId
         })
      }
    })
  },
  //再次购买
  buyAgain(){
    console.log(this.data.goodsId,'goods')
     wx.redirectTo({
       url: '/pages/product-detail/product-detail?id='+this.data.goodsId,
     })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let orderId = options.orderId
    if(options.orderId){
      this.orderDetail(orderId)
    }else{
      this.orderDetail(wx.getStorageSync('orderId'));
      wx.removeStorageSync('orderId')
    }
   
  },

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

  },

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

  },

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

  },

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

  },

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

  },

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

  },

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

  }
})