|
- (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;
- })();
|