// pages/kind/kind.js

const app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    navbar: '',
    currentTab: 0,
      imgUrls: [
          'http://bronet.wangshuwen.com/kliuytyt@2x.png',
          'http://bronet.wangshuwen.com/kliuytyt@2x.png',
          'http://bronet.wangshuwen.com/kliuytyt@2x.png'
      ],
      indicatorDots: false,
      autoplay: false,
      interval: 2000,
      duration: 1000,
      currentSwiper: 0,

      parent_id:'',
      kindlist:'',
      allkindlist:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
  },
  //只显示4条数据
  getkindlist(){
    let that = this;
    var url = '/home/Classify/index';
    var params = {
      parent_id: that.data.parent_id

    }
    app.post(url, params).then((res) => {
     console.log(res)
      for (var obj of res.son_classify){

        console.log(obj)

        
        obj.grandson_classify = obj.grandson_classify.splice(0,4);
        obj.is_more=false
    
      }

      that.setData({
        kindlist:res,
        imgUrls:res.slide,
        navbar: res.parent_classify
      })

      console.log(that.data.kindlist)
      
    }).catch((err) => {

    })

  },

  //展示所有的数据

  getallkindlist(){
    let that = this;
    var url = '/home/Classify/index';
    var params = {
      parent_id: that.data.parent_id

    }
    app.post(url, params).then((res) => {
      console.log(res);

      // var arr=[1,2,3,4,5]
      // arr=arr.splice(0,3);
      // console.log(arr)

      for (var obj of res.son_classify) {
      
        obj.is_more = false

      }

      that.setData({
        allkindlist: res,
        imgUrls: res.slide,
        navbar: res.parent_classify
      })
     
    }).catch((err) => {

    })
  },

  seemore(e){
    let that=this;
    console.log(e);
    that.getallkindlist();
    let idx = e.currentTarget.dataset.seeid;
    console.log(idx);
    let newkindlist = that.data.allkindlist;
    console.log(newkindlist);
    for (var i=0;i<newkindlist.son_classify.length;i++){
        if(i==idx){
          
          let len = newkindlist.son_classify[i].grandson_classify.length;
          console.log(len)
          newkindlist.son_classify[i].grandson_classify = newkindlist.son_classify[i].grandson_classify.splice(0,len);

          console.log(newkindlist.son_classify[i].grandson_classify)
          newkindlist.son_classify[i].is_more=true
          
        }else{
         
          newkindlist.son_classify[i].grandson_classify = newkindlist.son_classify[i].grandson_classify.splice(0, 4);
        }
     }

     that.setData({
      kindlist:newkindlist
     })

    console.log(that.data.kindlist);

  },
  hidemore(e){
    let that = this;
    that.getkindlist();
    let idx = e.currentTarget.dataset.seeid;
    let newkindlist = that.data.allkindlist;
    console.log(newkindlist)
    for (var i = 0; i < newkindlist.son_classify.length;i++) {
      if (i == idx) {
        let len = newkindlist.son_classify[i].grandson_classify.length;
        newkindlist.son_classify[i].grandson_classify = newkindlist.son_classify[i].grandson_classify.splice(0,len);
        newkindlist.son_classify[i].is_more = false
        
      }
    }

    that.setData({
      kindlist: newkindlist
    })

    console.log(that.data.kindlist)

  },


    swiperChange: function (e) {
        this.setData({
            currentSwiper: e.detail.current
        })
    },

    //进入详情页
    detail(e){
      let id = e.currentTarget.dataset.id;
      console.log(id)
      // let free = e.currentTarget.dataset.free;
      wx.navigateTo({
        url: '../teachplan/teachplanlist/teachplanlist?id='+id,
      })
    },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },
  navbarTap: function (e) {
    this.setData({
      currentTab: e.currentTarget.dataset.idx,
      parent_id: e.currentTarget.dataset.id,

    })


    this.getkindlist();
    this.getallkindlist()

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

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

  },

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

  },

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

  },

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

  },

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

  }
})