import {
  request
} from '../../request/index.js'
const a = getApp()
Page({
  data: {
    imagesUrl: a.globalData.baseUrl,
    statusTop: a.globalData.statusHeight,
    login: 1, // 3  已登录的   1 登录/注册  2 登录了 未绑定手机号
    msg: '',
    img: 'https://xiaoxiangauto.com/assets/static/img/person.png',
    nickname: '登录/注册',
    phone: '未绑定手机号',
    che_name: '',
    s4_name: '',
    che_name1: '添加爱车',
    s4_name1: '绑定4S店',
    center: {},
    ping_fen: 0,
    s4_fen: 0,
    red_num: 0,
    newcount: 0,
    vewPrice: 0,
    all_money: 0,
    // 跳转 -- 抽奖活动奖品
    drawid: 0
  },
  onLoad: function (options) {
    this.setData({
      drawid: wx.getStorageSync('drawId')
    })
  },
  onReady: function () {
    this.setData({
      drawid: wx.getStorageSync('drawId')
    })
  },
  onShow: function () {
    this.getuserInfo()
    let token = wx.getStorageSync('token')
    if (token) {
      this.getnewCount()
    }

  },
  async getuserInfo() { //获取我的
    let that = this
    let token = wx.getStorageSync('token')
    const {
      data: {
        data
      }
    } = await request({
      url: 'api/my/index',
    })
    //  console.log(data, "wode ");
    if (token) {
      let img = data.img
      let nickname = data.nickname
      let phone = data.phone
      let che_name = data.che_name
      let s4_name = data.s4_name
      that.setData({
        center: data,
        img: img,
        nickname: nickname,
        phone: phone,
        che_name: che_name,
        s4_name: s4_name,
      })
      //  console.log(that.data.center);

    } else {

    }



  },
  async getnewCount() { //获取3个数
    let that = this
    try {
      const {
        data: {
          data
        }
      } = await request({
        url: 'api/my2/num3',
      })
      //  console.log(data);
      that.setData({
        ping_fen: data.ping_fen,
        s4_fen: data.s4_fen,
        red_num: data.red_num,
        all_money: data.all_money,

      })
    } catch (err) {
      //  console.log(err);
      that.setData({
        msg: err.msg
      })
      that.popTest()
    }



  },
  editorPerson() { // 编辑个人信息
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/editorPerson/editorPerson'
      })
    } else {
      this.goLogin()
    }


  },
  goredPacket() { // 我的红包
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/redPacket/redPacket'
      })
    } else {
      this.goLogin()
    }
  },
  goVbalanceRecharge() { // 余额充值
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/VbalanceRecharge/VbalanceRecharge'
      })
    } else {
      this.goLogin()
    }
  },
  toMyGarage() { // 我的车库
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/MyGarage/MyGarage'
      })
    } else {
      this.goLogin()
    }

  },
  TotuanOrder() { // 团够订单
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/VtuanOrder/VtuanOrder'
      })
    } else {
      this.goLogin()
    }
  },
  myVtuanList() { // 我的关注
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/VtuanList/VtuanList'
      })
    } else {
      this.goLogin()
    }
  },

  skipYouZan() { // 有赞商品
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/MyGarageNoCar/MyGarageNoCar'
      })
    } else {
      this.goLogin()
    }

  },

  toMyservice() { // 我的服务
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/MaintenanceService/MaintenanceService'
      })
    } else {
      this.goLogin()
    }


  },

  toMyOrder() { // 我的订单
    let token = wx.getStorageSync("token")

    if (token) {
      wx.navigateTo({
        url: '/pages/MyOrder/MyOrder'
      })
    } else {
      this.goLogin()
    }

  },

  goIntegration(e) { // 我的积分
    let typed = e.currentTarget.dataset.typed
    let token = wx.getStorageSync("token")
    if (token) {
      if (typed == 1) {
        wx.navigateTo({
          url: '/pages/integration/integration?typed=1'
        })
      } else {
        wx.navigateTo({
          url: '/pages/integration/integration?typed=2'
        })
      }

    } else {
      this.goLogin()
    }

  },
  // 新增 -- 查看我的奖品
  checkMyDraw() {
    if (this.data.drawid == 0) {
      a.popTest('没有您的活动记录哦')
    } else {
      wx.navigateTo({
        url: '/pages/myPrize/myPrize?drawid=' + this.data.drawid + '&type=' + 1,
      })
    }

  },
  goMyRecommend() { // 我的推荐
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/myRecommend/myRecommend'
      })
    } else {
      this.goLogin()
    }

  },
  goActiveOrder() { // 活动订单
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/binding4S/binding4S'
      })
    } else {
      this.goLogin()
    }

  },
  goBindCar() { // 去绑定车
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/MyGarage/MyGarage'
      })
    } else {
      this.goLogin()
    }

  },
  go4Sstore() { // 去我的4s店
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/my4S/my4S'
      })
    } else {
      this.goLogin()
    }

  },


  MyshippingAddress() { // 我的收货地址
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/shippingAddress/shippingAddress'
      })
    } else {
      this.goLogin()
    }

  },
  TOtidings() {
    let token = wx.getStorageSync("token")
    if (token) {
      wx.navigateTo({
        url: '/pages/tidings/tidings'
      })
    } else {
      this.goLogin()
    }

  },
  goToLogin() { // 登录
    let token = wx.getStorageSync('token')
    if (token) {
      wx.navigateTo({
        url: '/pages/editorPerson/editorPerson'
      })
    } else {
      wx.navigateTo({
        url: '/pages/authorization/authorization'
      })
    }
  },
  async public() {
    let that = this
    try {
      const {
        data: {
          data
        }
      } = await request({
        url: '',
        data: {
          goods_id: that.data.goods_id
        }
      })
      //  console.log(data);
      that.setData({
        public: data
      })
    } catch (err) {
      //  console.log(err);
      that.setData({
        msg: err.msg
      })
      that.popTest()
    }
  },
  popTest() {
    wx.showToast({
      title: this.data.msg,
      icon: 'none', //如果要纯文本,不要icon,将值设为'none'
      duration: 1300
    })
  },
  goLogin() {
    wx.showModal({
      title: '提示',
      content: '您尚未登录,前往登录',
      success: function (res) {
        if (res.confirm) {
          wx.navigateTo({
            url: '/pages/authorization/authorization'
          })

        } else {
          // wx.switchTab({
          //   url: '/pages/home/home'
          // })
        }
      }
    })
  },
  popSuccessTest() {
    wx.showToast({
      title: this.data.msg,
      icon: '', //默认值是success,就算没有icon这个值,就算有其他值最终也显示success
      duration: 1300, //停留时间
    })
  },
})