(function () { var userinfo = null; var page = { isScroll: true, init: function ($page) { // 获取登录者信息 userinfo = learun.storage.get('userinfo'); $page.find('.name').text(userinfo.baseinfo.realName); $page.find('img').attr('src', config.webapi + 'learun/adms/user/img?data=' + userinfo.baseinfo.userId); // 人员列表数据初始化 learun.clientdata.get('department', { key: userinfo.baseinfo.departmentId, callback: function (data) { $page.find('.subname').text(data.name); } }); $page.find('#outloginbtn').on('tap', function () { learun.layer.confirm('确定要退出账号?', function (_index) { if (_index === '1') { learun.isOutLogin = true; learun.storage.set('logininfo', null); learun.nav.go({ path: 'login', isBack: false, isHead: false }); if (learun.storage.get("Ip") != null && learun.storage.get("ACIp") != "") { //Ip上网 sendToAc(learun.storage.get("ACIp"), 'logout', learun.storage.get("Ip"), userinfo.baseinfo.account, ''); } if (learun.storage.get("Ip") != null && learun.storage.get("ACIp2") != "") { //Ip上网 sendToAc(learun.storage.get("ACIp2"), 'logout', learun.storage.get("Ip"), userinfo.baseinfo.account, ''); } } }, '', ['取消', '退出']); }); $page.find('.lr-list-item-icon').on('tap', function () { var path = 'my/' + $(this).attr('data-value'); var title = $(this).text(); learun.nav.go({ path: path, title: title, type: 'right' }); }); $page.find('.userinfo').on('tap', function () { learun.nav.go({ path: 'my/userInfo', title: '个人信息', type: 'right' }); }); //解绑微信 $page.find('#unbundweixin').on('tap', function () { learun.layer.confirm('确定要解绑微信账号?', function (_index) { if (_index === '1') { learun.httppost(config.webapi + "learun/adms/user/unbundWeiXin", {}, (data, info) => { learun.layer.loading(false); if (data) { learun.layer.toast(info); learun.isOutLogin = true; learun.storage.set('logininfo', null); learun.nav.go({ path: 'login', isBack: false, isHead: false }); } }); } }, '', ['取消', '确定']); }); }, reload: function ($page, pageinfo) { // 获取登录者信息 var newUserinfo = learun.storage.get('userinfo'); if (userinfo.baseinfo.userId != newUserinfo.baseinfo.userId) { userinfo = newUserinfo; $page.find('.name').text(userinfo.baseinfo.realName); $page.find('img').attr('src', config.webapi + 'learun/adms/user/img?data=' + userinfo.baseinfo.userId); // 人员列表数据初始化 learun.clientdata.get('department', { key: userinfo.baseinfo.departmentId, callback: function (data) { $page.find('.subname').text(data.name); } }); } } }; return page; })();