index.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. var util = require('../../../utils/util.js');
  2. var getUserInfo = require('../../../utils/getUserInfo').default
  3. var api = require('../../../config/api.js');
  4. var user = require('../../../services/user.js');
  5. var bgImg = require('../../../static/images/bgImg');
  6. var app = getApp();
  7. // 定义插件变量 引入方法
  8. const tempUserInfo = {
  9. nickName: 'Hi,游客',
  10. userName: '点击去登录',
  11. avatarUrl: 'https://platform-wxmall.oss-cn-beijing.aliyuncs.com/upload/20180727/150547696d798c.png'
  12. }
  13. Page({
  14. data: {
  15. userInfo: {},
  16. bgImg
  17. },
  18. logout() {
  19. wx.removeStorageSync('userInfo');
  20. wx.removeStorageSync('token');
  21. wx.removeStorageSync('userId');
  22. wx.removeStorageSync('isLogin');
  23. wx.removeStorageSync('department');
  24. wx.clearStorageSync()
  25. getApp().setLoginProps(false)
  26. wx.reLaunch({
  27. url: '/pages/login/login',
  28. })
  29. },
  30. getUserInfo: getUserInfo,
  31. onShow: function () {
  32. this.getUserInfo()
  33. this.setData({
  34. statusBarHeight: wx.getSystemInfoSync().statusBarHeight,
  35. isiOS: wx.getSystemInfoSync().system.indexOf('iOS') > -1,
  36. })
  37. let navHeight = 0
  38. if (!this.data.isiOS) {
  39. navHeight = 48;
  40. } else {
  41. navHeight = 44;
  42. }
  43. this.setData({
  44. navHeight: navHeight
  45. })
  46. }
  47. })