text: const app = getApp()
  const api = require('../../utils/request.js')
  Page({
  	data: {
      balance:0,
      freeze:0,
      score:0,
      score_sign_continuous:0
    },
  	onLoad() {
      
  	},	
    onShow() {
      let that = this;
      let userInfo = wx.getStorageSync('userInfo')
      if (!userInfo) {
        wx.navigateTo({
          url: "/pages/authorize/index"
        })
      } else {
        that.setData({
          userInfo: userInfo,
          version: app.globalData.version
        })
      }
      this.getUserApiInfo();
      this.getUserAmount();
      this.checkScoreSign();
    },
    aboutUs : function () {
      wx.showModal({
        title: '关于我们',
        content: '本系统基于开源小程序商城系统 https://github.com/EastWorld/wechat-app-mall 搭建，祝大家使用愉快！',
        showCancel:false
      })
    },
    getPhoneNumber: function(e) {
      if (!e.detail.errMsg || e.detail.errMsg != "getPhoneNumber:ok") {
        wx.showModal({
          title: '提示',
          content: '无法获取手机号码',
          showCancel: false
        })
        return;
      }
      var that = this;
      api.fetchRequest('/user/wxapp/bindMobile', {
        token: wx.getStorageSync('token'),
        encryptedData: e.detail.encryptedData,
        iv: e.detail.iv
      }).then(function (res) {
        if (res.data.code == 0) {
          wx.showToast({
            title: '绑定成功',
            icon: 'success',
            duration: 2000
          })
          that.getUserApiInfo();
        } else {
          wx.showModal({
            title: '提示',
            content: '绑定失败',
            showCancel: false
          })
        }
      })
    },
    getUserApiInfo: function () {
      var that = this;
      api.fetchRequest('/user/detail', {
        token: wx.getStorageSync('token'),
      }).then(function (res) {
        if (res.data.code == 0) {
          let _data = {}
          _data.apiUserInfoMap = res.data.data
          if (res.data.data.base.mobile) {
            _data.userMobile = res.data.data.base.mobile
          }
          that.setData(_data);
        }
      })
    },
    getUserAmount: function () {
      var that = this;
      api.fetchRequest('/user/amount', {
        token: wx.getStorageSync('token'),
      }).then(function (res) {
        if (res.data.code == 0) {
          that.setData({
            balance: res.data.data.balance,
            freeze: res.data.data.freeze,
            score: res.data.data.score
          });
        }
      })
    },
    checkScoreSign: function () {
      var that = this;
      api.fetchRequest('/score/today-signed', {
        token: wx.getStorageSync('token'),
      }).then(function (res) {
        if (res.data.code == 0) {
          that.setData({
            score_sign_continuous: res.data.data.continuous
          });
        }
      })
    },
    scoresign: function () {
      var that = this;
      api.fetchRequest('/score/sign', {
        token: wx.getStorageSync('token'),
      }).then(function (res) {
        if (res.data.code == 0) {
          that.getUserAmount();
          that.checkScoreSign();
        } else {
          wx.showModal({
            title: '错误',
            content: res.data.msg,
            showCancel: false
          })
        }
      })
    },
    relogin:function(){
      wx.navigateTo({
        url: "/pages/authorize/index"
      })
    },
    recharge: function () {
      wx.navigateTo({
        url: "/pages/recharge/index"
      })
    },
    withdraw: function () {
      wx.navigateTo({
        url: "/pages/withdraw/index"
      })
    }
  })