// pages/index/index.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    id_addtest: false,//添加考试为ture,未添加考试未flase
    slide:'',//首页图片
    myinfo:'',//个人信息
    GMATlist:'',//GMAT学习闭环解决方案
    msgList1: [],
    msgList2: [],
    msgList3: [],
  },
  // 听大仙讲课
  lecture() {
    wx.navigateTo({
      url: '../course/course',
    })
  },
  //到文章详情
  goarticleDetail(e){
   console.log('到文章详情',e);
    let that=this;
    wx.navigateTo({
      url: '../index/articleDetail/articleDetail?id='+e.currentTarget.id,
      success: function(res) {},
      fail: function(res) {},
      complete: function(res) {},
    })
  },
  //到黄基金详情
  gogoldDetail(){
    wx.navigateTo({
      url: '../index/goldDetail/goldDetail?id=' + e.currentTarget.id,
      success: function (res) { },
      fail: function (res) { },
      complete: function (res) { },
    })
  },
  //到加强班详情
  golectureRoomDetail(e){
    wx.navigateTo({
      url: '../lectureRoomDetail/lectureRoomDetail?id=' + e.currentTarget.id,
      success: function (res) { },
      fail: function (res) { },
      complete: function (res) { },
    })
  },
  //跳转动态文章
  article(e) {
    let that=this;
    wx.navigateTo({
      url: '../index/articleList/articleList',
    })
  },
  //阅读鸡精
  reading() {
    wx.navigateTo({
      url: '../index/goldArticle/goldArticle',
    })
  },
  //阅读鸡精
  boy() {
    wx.navigateTo({
      url: '../index/boy/boy',
    })
  },
  //到个人中心页
  gomy(){
    wx.switchTab({
      url: '../my/my',
    })
  },
  //获取GMAT学习到课程详情界面
  gocourseDetail(e){
    wx.navigateTo({
      url: '../lectureRoomDetail/lectureRoomDetail?id='+e.currentTarget.id,
      success: function(res) {},
      fail: function(res) {},
      complete: function(res) {},
    })
  },

  //获取首页详情
  indexDetail() {
    let that=this;
    let url = 'Index/getIndexInfo'
    let params = {}
    app.post(url, params).then((res) => {
      if (res.data.code == 1) {
        this.setData({
          id_addtest: res.data.data.id_addtest,
          msgList1: res.data.data.roll1,
          msgList2: res.data.data.roll2,
          msgList3: res.data.data.roll3,
        })
      }
    })
  },
//获取个人信息判断是否有考试
  getMyMessage(){
    let that=this;
    let url ='Mine/getMyMessage';
    let params={
      token:wx.getStorageSync("token")
    }
    app.post(url,params).then((res)=>{
      if(res.data.code==1){
        that.setData({
          myinfo: res.data.data
        })
      }
    }).catch((errMsg)=>{
      console.log(errMsg)
    })
  },
  //获取GMAT学习闭环解决方案
  getShow5(){
    let that=this;
    let url ='Show/getShow5';
    app.post(url, {cate_id:5}).then((res)=>{
      if(res.data.code==1){
        
        that.setData({
          GMATlist:res.data.data
        })

      }
    }).catch((errMsg)=>{
      console.log(errMsg)
    })
  },
  //到社区文章
  gocommunityDetail(e){
   console.log('到社区文章',e)
    wx.navigateTo({
      url: '/pages/communityDetail/communityDetail?id=' + e.currentTarget.id,
      success: function (res) { },
      fail: function (res) { },
      complete: function (res) { },
    })

  },
  //获取banner图(1代表首页图片,2代表社区模板最上方图片)
 getSlide(){
  let that=this;
  let url ='Common/getSlide';
  let params={
   id:1
  }
  app.post(url, params).then((res)=>{
   console.log(res);
   that.setData({
    slide: res.data.data[0]
   })
   console.log('获取banner图',res);
  }).catch((err)=>{
   console.log(err)
  })
 },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
   
   
  },

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

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
   let that = this;
   that.indexDetail();
   that.getMyMessage();
   that.getShow5();
   that.getSlide();
  },

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

  },

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

  },

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

  },

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

  },

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

  }
})