//index.js
//获取应用实例
const app = getApp()
var touchDot = 0; //触摸时的原点
var time = 0; // 时间记录,用于滑动时且时间小于1s则执行左右滑动
var interval = ""; // 记录/清理时间记录
Page({
  data: {
      currentSwiper: 0,
      autoplay: true,
      interval: 5000,
      duration: 1000,
      contact: false,
      current: 0,
      imgUrls: [],
      caseStatus: true,
      connectButton: [
          { className: "", text: "在线客服", bindtap: "" }
      ],
      baseImgUrl: app.globalData.baseImgUrl,
  },
    changeIndicatorDots(e) {
        this.setData({
            indicatorDots: !this.data.indicatorDots
        })
    },
    changeAutoplay(e) {
        this.setData({
            autoplay: !this.data.autoplay
        })
    },
    intervalChange(e) {
        this.setData({
            interval: e.detail.value
        })
    },
    swiperChange: function (e) {
        this.setData({
            currentSwiper: e.detail.current
        })
    },
    durationChange(e) {
        this.setData({
            duration: e.detail.value
        })
    },
    toggleFun(e) {
        this.setData({
            listStatus: e.currentTarget.dataset.id
        })
    },
  //事件处理函数
  bindViewTap: function() {

  },
  firstChange(e){
    let title = e.detail.current == '0' ? '锐网科技案例集锦' : e.detail.current == '1' ? '锐网科技':'政府案例';
    if (e.detail.current == '2'){
      this.setData({
        contact: true
      })
    }else{
      this.setData({
        contact: false
      })      
    }
    wx.setNavigationBarTitle({
      title: title,
    })
  },
  onLoad: function() {
    //首先获取小程序实例,访问app.js中的函数
    //调用show函数,传参
    //注意:查看上面show函数定义查看参数含义
    //第一个参数是当前的页面对象,方便函数setData直接返回数据
    //第二个参数是绑定的数据名,传参给setData,详细见上面
    //第三个参数是上下滑动的px,因为class="init"定义初始该元素向下偏移了200px,所以这里使其上移200px
    //第四个参数是需要修改为的透明度,这里是1,表示从初始的class="init"中定义的透明度0修改到1
    app.slideupshow(this, 'slide_up1', 0, 1);
    app.sliderightshow(this, 'slide_up2', 0, 1);
    this.getlist();
  },
//   
  getlist() {
    let url = 'portal/Api/index';
    app.post(url, {}).then((res) => {
    //   console.log('res',res);
      if (res.type == true) {
        this.setData({
          imgUrls: res.banner
        })
      }else {
          this.setData({
              caseStatus: false,
          })
      }


    }).catch((err) => {
      console.log(err);
    })
  },
  caseDetailFun(e) {
    wx.navigateTo({
      url: '../caseDetail/caseDetail?id=' + e.currentTarget.dataset.id
    })
  },
  goFun(e) {
    wx.navigateTo({
      url: '../caseList/caseList?html=' + e.currentTarget.dataset.html + '&&id=' + e.currentTarget.dataset.id
    })
  },
  getUserInfo: function(e) {

  },
  tapName: function(e) {

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

  },
//   跳转关于我们
  jumpFun: function() {
      wx.navigateTo({
          url: '../about/about',
      })
  },
//   跳转应用场景
    jumpApplicationFun: function() {
        wx.navigateTo({
            url: '../application/application',
        })
    },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },
})