personal.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. // pages/personal/personal.js
  2. const app = getApp();
  3. const util = require('../../utils/util');
  4. let WebIM = require("../../utils/WebIM")["default"];
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. imgPath: app.globalData.imgPath,
  11. },
  12. /**
  13. * 生命周期函数--监听页面加载
  14. */
  15. onLoad(options) {
  16. let userInfo = wx.getStorageSync('userInfo');
  17. let roleInfo = wx.getStorageSync('roleInfo');
  18. this.setData({
  19. photo: userInfo.headImgUrl,
  20. username: userInfo.usernameShow,
  21. roleName: roleInfo.name,
  22. });
  23. },
  24. /**
  25. * 退出登录
  26. */
  27. logout: function () {
  28. wx.showModal({
  29. content: '确定退出登录',
  30. success: (res) => {
  31. console.log(res)
  32. if (res.confirm) {
  33. wx.clearStorageSync();
  34. WebIM.conn.close();
  35. wx.reLaunch({
  36. url: '../login/login',
  37. });
  38. }
  39. }
  40. });
  41. },
  42. /**
  43. * 打开关于页
  44. */
  45. about: function () {
  46. wx.navigateTo({
  47. url: '../personal-about/personal-about',
  48. });
  49. },
  50. /**
  51. * 编辑个人信息
  52. */
  53. editInfo: function () {
  54. wx.navigateTo({
  55. url: '../personal-edit/personal-edit?nickName=' + this.data.username,
  56. });
  57. }
  58. })