zhuanjiapinjiudetail.js 4.7 KB
// pages/findblock/zhuanjiapinjiudetail/zhuanjiapinjiudetail.js
const app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    url:'',
    id:'',
    page:1,
    comment_list:[],
    info:'',
    show:false,
    content:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let that=this;
    setTimeout(function(){
      that.setData({
        url: app.globalData.url,
      })
    },1000)
    this.setData({
      
      id:options.id
    })
    this.getzhuanjiadetail();
    this.gettype();
    let token=wx.getStorageSync("token")
    if (token == '') {
      wx.navigateTo({
        url: '/pages/login/login?id=' + this.data.id + '&type=' + 1,//type=1发现的首页专家品酒
      })

      wx.setStorageSync("url", "/pages/findblock/zhuanjiapinjiudetail/zhuanjiapinjiudetail")
    }
   

  },
  //获取专家酒品详情
  getzhuanjiadetail(){
    let that = this;
    let url = 'index/Find/expert_detail', params = {
      id:that.data.id,
      page:that.data.page
    }
    app.post(url, params).then((res) => {
      console.log(res);
      that.setData({
        info:res.info,
        comment_list: that.data.comment_list.concat(res.info.comment_list) 
      })

      console.log(that.data.info)
     




    }).catch((err) => {

    })
  },

  gettype(){
    let that=this;
    wx.getNetworkType({
      success: function (res) {
        console.log(res)
        // 返回网络类型, 有效值:
        // wifi/2g/3g/4g/unknown(Android下不常见的网络类型)/none(无网络)
        var networkType = res.networkType;
        console.log('23874723883924', networkType)
        if (networkType !='wifi'){
          that.setData({
            show:true
          })
        }else{
          that.setData({
            show:false
          })
        }

      }
    })
  },





  //进入视频
  entervideo(e) {
    let url = e.currentTarget.dataset.url;
    wx.navigateTo({
      url: '/pages/homeblock/video/video?url=' + url,
    })
  },

  jientervideo(e){
    
   wx.setStorageSync('show', false)
    let url = e.currentTarget.dataset.url;
    wx.navigateTo({
      url: '/pages/homeblock/video/video?url=' + url,
    })
  },

  //点赞
  dianzan(e){
    let id=e.currentTarget.dataset.id;
    let that = this;
    let url = 'index/Common/good', params = {
      sort:2,
      id:id

    }
    app.post(url, params).then((res) => {
      console.log(res);
      wx.showToast({
        title: res,
        icon:'none'
      })

      that.getzhuanjiadetail()



    }).catch((err) => {

    })

  },
  //写评论内容
  entercontent(e){
    this.setData({
      content:e.detail.value
    })
  },
  send(e){
    let that=this;
    
    if(that.data.content==''){
      wx.showToast({
        title: '请输入评论内容',
        icon:'none'
      })
    }else{
      let url = 'index/Common/comment', params = {
        sort:2,
        id:that.data.id,
        content:that.data.content

      }
      app.post(url, params).then((res) => {
        console.log(res);
        wx.showToast({
          title: res,
          icon:'none'
        })
        that.setData({
          page:1,
          comment_list:[],
          content:''

        })

        that.getzhuanjiadetail()



      }).catch((err) => {

      })

    }
  },

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

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    // let show = wx.getStorageSync("show");
    
    // this.setData({
    //   show: show
    // })

    // console.log('348783490', this.data.show)
   
  },

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

  },

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

  },

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

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    let page=this.data.page;
    page++;
    this.setData({
      page:page
    })
    this.getzhuanjiadetail()
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    let that=this;
   let url = '/pages/findblock/zhuanjiapinjiudetail/zhuanjiapinjiudetail?id=' + that.data.id

    return {
      title: '发现', // 转发后 所显示的title
      // path: '/pages/home/buildtextdetail/buildtextdetail?buildid='+buildid+'&gettoken='+newtoken, // 相对的路径

      path: url,//建档攻略分享1
      // path:'',
      success: (res) => {    // 成功后要做的事情
        console.log(res)

      },
      fail: function (res) {
        // 分享失败
        console.log(res)
      }
    }
  }
})