order-detail.js 2.3 KB
// pages/order-detail/order-detail.js
let method = require("../../utils/reuqest.js")
Page({
  data: {
    flag:false,  //判断是否为退款订单
    refoundStatus:'',
    goodsId:'',
    userData: {
    },
    requestData: {},
    cartList: [],
    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,
          //  refoundStatus:this.data.requestData.returnVos[0].status
         })
         let status=this.data.requestData.returnVos[0].status
         this.setData({
           refoundStatus:status
         })
         console.log(this.data.requestData.returnVos[0].status)
      }
    })
  },
  //商品详情
  goGoodsDetail(e){
    let goodsid=e.currentTarget.dataset.id;
    wx.navigateTo({
      url: '/pages/product-detail/product-detail?id='+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.flag){
       this.setData({
         flag:true
       })
    }
    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 () {

  }
})