orderSuccess.js 1.57 KB
/**
 * orderSuccess.js
 *@author dennis
 *@createtime 2018/10/30
 *@description
 */

import orderService from '../orderService'

Page({

  data: {
    checkOrderButtonText: '查看订单',
    lookAround: '随便逛逛',
    recommendText: '买了此商品您可能喜欢',
    paySuccessText: '支付成功!',
    compensale: '',
    _triggerObserer: true,
  },

  onLoad: function (option) {
    option && this.setData({
          product_id: option.product_id,
          orderCode: option.orderCode
        })
      this.fetchComputeCompensate()
      this.fetchRecommend()
    },

  fetchRecommend() {
    let api = new orderService()

    wx.showLoading({
      title: '',
    })

    let product_id = this.data.product_id
    api.getRecommendList(product_id, () => wx.hideLoading())
      .then(data => {
        data && data.product_list && this.setData({
          product_list: data.product_list
        })

        let _triggerObserer = this.data._triggerObserer;
        this.setData({
          _triggerObserer: !_triggerObserer,
        })
      })
      .catch(error => {
        console.log(error)
      })
  },

  fetchComputeCompensate() {
    let api = new orderService()

    wx.showLoading({
      title: '',
    })

    let orderCode = this.data.orderCode;
    api.getComputeCompensate(orderCode, () => wx.hideLoading())
      .then(data => {
        this.setData({
          compensale: data
        })
      })
      .catch(error => {
        console.log(error)
      })
  },

  lookAround: function () {
    wx.navigateBack({
      delta: getCurrentPages().length-1
    })
  },


})