// pages/group_buy/comment.js
var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    checked: null,
    remind: true,
    comments: [],
    comnum: {},
    quan: '',
    good: '',
    notbad: '',
    bad: '',
    loading: false,
    more: true,
    page: 0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this
    that.pid = options.pid
    console.log(options)
    wx.setNavigationBarColor({
      frontColor: app.d.frontColor,//
      backgroundColor: app.d.bgcolor //页面标题为路由参数
    });
    that.setData({
      quan: parseInt(options.good) + parseInt(options.notbad) + parseInt(options.bad),
      good: options.good,
      notbad: options.notbad,
      bad: options.bad
    })
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var that = this
    app.request.wxRequest({
      url: '&action=pi&p=pintuan&c=groupbuy&m=getcomment',
      data: { pid: that.pid, page: that.data.page, checked: that.data.checked },
      method: 'post',
      success: function (res) {
        that.setData({
          comments: res.comment,
          remind: false
        })
      }
    })
  },
  previewImage: function (e) {
    var current = e.target.dataset.src;
    // 路径和 图片的数组
    var arr = [current];
    // 图片预览函数
    wx.previewImage({
      current: current, // 当前显示图片的http链接  
      urls: arr, // 需要预览的图片http链接列表  
    })
  },
  getMore: function () {
    var that = this
    app.request.wxRequest({
      url: '&action=pi&p=pintuan&c=groupbuy&m=getcomment',
      data: { pid: that.pid, page: that.data.page, checked: that.data.checked },
      method: 'post',
      success: function (res) {
        if (res.comment === false) {
          that.setData({
            more: false
          })
        } else {
          that.setData({
            comments: that.data.comments.concat(res.comment),
            loading: false
          })
        }
      }
    })
  },

  //上拉事件
  onReachBottom: function () {
    var that = this;
    if (!that.data.more) {
      return false
    }
    that.setData({
      loading: true,
      page: that.data.page + 1
    })
    that.getMore()
    wx.hideNavigationBarLoading() //完成停止加载
    wx.stopPullDownRefresh() //停止下拉刷新
  },

  //下拉事件
  onPullDownRefresh: function () {
    wx.showNavigationBarLoading() //在标题栏中显示加载    
    this.onShow();
    wx.hideNavigationBarLoading() //完成停止加载
    wx.stopPullDownRefresh() //停止下拉刷新
  },

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

  },

  checkBtn: function (e) {
    var that = this
    var checked = e.currentTarget.dataset.key
    that.setData({
      checked: checked,
      remind: true,
      page: 0,
      comments: [],
      more: true,
      loading: false
    })
    app.request.wxRequest({
      url: '&action=pi&p=pintuan&c=groupbuy&m=getcomment',
      data: { pid: that.pid, page: that.data.page, checked: that.data.checked },
      method: 'post',
      success: function (res) {
        that.setData({
          comments: res.comment,
          remind: false,
        })
      }
    })
  },

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

  },

})