lingqucoupon.js 2.1 KB
// pages/coupon/coupon.js
const app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
   status:1,
   type:'',
   couponlist:[],
   goods_ids:[],
   total:''
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options)
    this.setData({
      type:options.type,
      goods_ids:JSON.parse(options.goods_ids),
      total:options.total
    })
    this.getcoupon()
  },
getcoupon(){
  let that=this;
  let url = '/ticket/my_ticket'
  let param={
    is_get:'',
    status:2,
    type:that.data.type,
    total:that.data.total,
    goods_ids:that.data.goods_ids.join(",")
  }
  console.log(param)
  app.postk(url, param).then((res) => {
    console.log(res)
    that.setData({
      couponlist:res.data
    })
  }).catch((err) => { 
    console.log(err)
  })

},
selectoupon(e){
   let item=e.currentTarget.dataset.item;
  console.log('8888676654',item)
  let pages = getCurrentPages();
  let prevPage = pages[pages.length - 2]; //上一个页面
  //直接调用上一个页面的setData()方法,把数据存到上一个页面中去
  if(item.type==2){
    prevPage.setData({
      user_ticket_id1: item.id,
     
    })
      wx.setStorageSync('coupon', item)
  
     
  }else if(item.type==1){
    console.log(888777888,item.id)
    prevPage.setData({
      user_ticket_id2: item.id,
     
    })
      wx.setStorageSync('couponone', item)
  
  }
  
  wx.navigateBack({
    delta: 1
  })
  },

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

  },

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

  },

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

  },

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

  },

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

  },

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

  },

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

  }
})