mobileoa-common-modules
Version:
移动办公平台前端公共功能模块
36 lines (29 loc) • 781 B
JavaScript
var angular = require('angular');
require('../modules');
;
var module = angular.module('setting');
angular
.module('setting')
.controller('SettingCtrl', SettingCtrl);
/** @ngInject */
function SettingCtrl($scope, $state, AppConfig, LinkerService) {
$scope.$on('$ionicView.beforeEnter', function() {
getLoginUser();
});
/**
* 获取当前登录人信息。
*/
function getLoginUser() {
var user = LinkerService.currentUser,
userId = LinkerService.currentUserId;
$scope.loginUser = user || {};
}
$scope.setItems = AppConfig.getSetItems();
$scope.toState = function(setItem) {
if (typeof setItem.state === 'function') {
setItem.state();
} else if (setItem.state) {
$state.go(setItem.state);
}
};
}