let Parse = getApp().Parse
const company = getApp().globalData.company
Page({
  /**
   * 页面的初始数据
   */
  data: {
    searchVal: '',
    rooms: [],
    showSearchBtn: true
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {},

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

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

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

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

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

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

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {},
  async onSearch() {
    // this.data.showSearchBtn = false;
    this.setData({
      showSearchBtn: false
    })
    console.log(this.data.searchVal.trim(), this.data.showSearchBtn)
    let Room = new Parse.Query('ShopRoom')
    // Room.equalTo('type', 'stay')
    Room.equalTo('company', company)
    Room.equalTo('isEnabled', true)
    Room.contains('name', this.data.searchVal.trim())
    Room.limit(10)
    let rooms = await Room.find()
    rooms = rooms.map((room) => room.toJSON())
    console.log(rooms)
    this.setData({
      rooms
    })
  },
  onFocus() {
    //   this.data.showSearchBtn = true
    this.setData({
      showSearchBtn: true
    })
  },
  onChange(event) {
    console.log(event.detail, this.data.searchVal)
  },
  details(e) {
    console.log(e)
    let id = e.detail.id
    wx.navigateTo({
      url: `/nova-tourism/pages/homestay/room-detail/index?id=${id}`
    })
  }
})
