var util = require('../../../utils/util.js');
var api = require('../../../config/api.js');

Page({
 data: {
  id: 0,
  orderId: 0,
  groupon: {},
  linkGrouponId: 0,
  joiners: [],
  orderInfo: {},
  orderGoods: [],
  expressInfo: {},
  flag: false,
  handleOption: {}
 },

 onLoad: function(options) {
  // 页面初始化 options为页面跳转所带来的参数
  this.setData({
   id: options.id
  });
  this.getOrderDetail();
 },

 // 页面分享
 onShareAppMessage: function() {
  let that = this;
  return {
   title: '邀请团购',
   desc: '唯爱与美食不可辜负',
   path: '/pages/index/index?grouponId=' + this.data.linkGrouponId
  }
 },

 showShare: function() {
  this.sharePop.togglePopup();
 },

 onPullDownRefresh() {
  this.getOrderDetail();
  wx.stopPullDownRefresh() //停止下拉刷新
 },

 expandDetail: function() {
  let that = this;
  this.setData({
   flag: !that.data.flag
  })
 },
 getOrderDetail: function() {
  wx.showLoading({
   title: '加载中',
  });

  setTimeout(function() {
   wx.hideLoading()
  }, 2000);

  let that = this;
  util.request(api.GroupOnDetail, {
   grouponId: that.data.id
  }).then(function(res) {
   if (res.errno === 0) {
    that.setData({
     joiners: res.data.joiners,
     groupon: res.data.groupon,
     linkGrouponId: res.data.linkGrouponId,
     orderId: res.data.orderInfo.id,
     orderInfo: res.data.orderInfo,
     orderGoods: res.data.orderGoods,
     handleOption: res.data.orderInfo.handleOption,
     expressInfo: res.data.expressInfo
    });

    wx.hideLoading();
   }
  });
 },
 
 onReady: function() {
  // 页面渲染完成
  this.sharePop = this.selectComponent("#sharePop");
 },
 onShow: function() {
  // 页面显示
 },
 onHide: function() {
  // 页面隐藏
 },
 onUnload: function() {
  // 页面关闭
 }
});