my.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. (function () {
  2. var userinfo = null;
  3. var page = {
  4. isScroll: true,
  5. init: function ($page) {
  6. // 获取登录者信息
  7. userinfo = learun.storage.get('userinfo');
  8. //console.log(userinfo);
  9. $page.find('.name').text(userinfo.baseinfo.realName);
  10. //$page.find('img').attr('src', config.webapi + 'learun/adms/user/img?data=' + userinfo.baseinfo.userId);
  11. //user_info = '{"baseinfo":{"photoUrl":"http://rltest.oss-cn-hangzhou.aliyuncs.com/fd-images/20190109/5c35c13da4e734.14062420.png","userId":"System","enCode":"System","account":"System","password":null,"secretkey":null,"realName":"测试","nickName":null,"headIcon":".jpg","gender":1,"mobile":null,"telephone":null,"email":null,"oICQ":null,"weChat":null,"companyId":"","companyIds":[],"departmentId":"sys","departmentIds":[],"openId":null,"roleIds":"","postIds":"","isSystem":true,"appId":"Learun_ADMS_6.1_App","logTime":"2019-02-22 09:58:50","iPAddress":"115.194.188.126","browser":"Safari 11.0","loginMark":"594b7a78_2302_4b3d_1168_84f3dc63a476","token":"86d56cce-3662-4de3-a335-196f6e7b30cf","imUrl":null,"imOpen":null,"wfProcessId":null},"post":[],"role":[]}';
  12. //userinfo = JSON.parse(user_info);
  13. //console.log(userinfo);
  14. //$page.find('.name').text(userinfo.baseinfo.realName);
  15. if(userinfo.baseinfo.photoUrl){
  16. $page.find('img').attr('src', userinfo.baseinfo.photoUrl);
  17. }
  18. // 人员列表数据初始化
  19. learun.clientdata.get('department', {
  20. key: userinfo.baseinfo.departmentId,
  21. callback: function (data) {
  22. $page.find('.subname').text(data.name || '总集团公司');
  23. }
  24. });
  25. $page.find('#outloginbtn').on('tap', function () {
  26. learun.layer.confirm('确定要退出账号?', function (_index) {
  27. if (_index === '1') {
  28. learun.isOutLogin = true;
  29. learun.storage.set('logininfo', null);
  30. learun.nav.go({ path: 'login', isBack: false, isHead: false });
  31. }
  32. }, '', ['取消', '退出']);
  33. });
  34. $page.find('.lr-list-item-icon').on('tap', function () {
  35. var path ='my/' + $(this).attr('data-value');
  36. var title = $(this).text();
  37. learun.nav.go({ path: path, title: title, type: 'right' });
  38. });
  39. $page.find('.userinfo').on('tap', function () {
  40. learun.nav.go({ path: 'my/userInfo', title: '个人信息', type: 'right' });
  41. });
  42. },
  43. reload: function ($page, pageinfo) {
  44. // 获取登录者信息
  45. var newUserinfo = learun.storage.get('userinfo');
  46. if (userinfo.baseinfo.userId != newUserinfo.baseinfo.userId) {
  47. userinfo = newUserinfo;
  48. $page.find('.name').text(userinfo.baseinfo.realName);
  49. if(userinfo.baseinfo.photoUrl){
  50. $page.find('img').attr('src', userinfo.baseinfo.photoUrl);
  51. }
  52. // 人员列表数据初始化
  53. learun.clientdata.get('department', {
  54. key: userinfo.baseinfo.departmentId,
  55. callback: function (data) {
  56. $page.find('.subname').text(data.name || '总集团公司');
  57. }
  58. });
  59. }
  60. }
  61. };
  62. return page;
  63. })();