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

  /**
   * 页面的初始数据
   */
  data: {
    max: 30,
    current_num: 0,
    mask_state: false,
    sex_array: ['男', '女'],
    sex_index: -1,
    birthday:'',
    constellation: ['白羊座', '金牛座', '双子座', '巨蟹座', '狮子座', '处女座', '天秤座', '天蝎座', '射手座', '摩羯座', '水瓶座','双鱼座'],
  },

  //选择性别
  setSex(e) {
    this.setData({
      sex_index: e.detail.value,
      sex: this.data.sex_array[e.detail.value]
    })
  },


  setTime(e) {
    this.setData({
      birthday: e.detail.value
    })
  },



  showMask() {
    this.setData({
      mask_state: true
    })
  },

  cancleMak() {
    this.setData({
      mask_state: false
    })
  },

  chooseImg() { //这里是选取图片的方法
    var that = this;
    wx.chooseImage({
      count: 1,
      success: (res) => {
        var tempFilePaths = res.tempFilePaths
        let header = {
          'XX-Token': wx.getStorageSync('token'),
          'XX-Device-Type': 'wxapp'
        }
        wx.uploadFile({
          url: 'http://fashion.w.bronet.cn/user/upload/upload', //仅为示例,非真实的接口地址
          filePath: tempFilePaths[0],
          name: 'file',
          header: header,
          formData: {
            file: tempFilePaths[0]
          },
          success: function(res) {
            console.log(res)
            var data = JSON.parse(res.data)
            var avatar = data.data.url;
            that.setData({
              avatar: avatar,
            })
          }
        })
      }
    })
  },

  getData() {
    let url = '/home/index/userLook'
    let params = {}
    let header = {
      "XX-Token": wx.getStorageSync('token'),
      'XX-Device-Type': 'wxapp'
    }
    app.post(url, params, header).then((res) => {
      console.log(res)
      if (res.data.code == 20000) {
        var sex = res.data.data.sex
        var sex_index = this.data.sex_index
        sex_index = sex - 1
        this.setData({
          avatar: res.data.data.avatar,
          birthday: res.data.data.birthday,
          constellation: res.data.data.constellation,
          sex_index: sex_index,
          signature: res.data.data.signature,
          stature: res.data.data.stature,
          user_name: res.data.data.user_nickname,
          weight: res.data.data.weight,
        })
      }

    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    this.getData()
  },

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

  },

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

  },

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

  },

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

  },

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

  },

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

  },

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

  }
})