Source: components/inteligencia/inteligencia.controller.js

  1. /**
  2. * @ngdoc inteligencia
  3. * @name InteligenciaCtrl
  4. * @module s4c.components.inteligencia.InteligenciaCtrl
  5. *
  6. * @description Controller do módulo de Inteligência
  7. *
  8. *
  9. */
  10. (function () {
  11. 'use strict';
  12. /**
  13. * @method InteligenciaCtrl
  14. *
  15. * @param {*} $scope
  16. * @param {*} $state
  17. * @param {*} UserInfo
  18. * @param {*} AuthService
  19. * @param {*} MainState
  20. */
  21. function InteligenciaCtrl($scope, $state, UserInfo, AuthService, MainState) {
  22. $scope.res = $scope.$root.res;
  23. angular.extend($scope, {
  24. usuario: UserInfo,
  25. logout: function () {
  26. if (MainState.getDirective('voip') != null) {
  27. MainState.getDirective('voip').deslogar();
  28. }
  29. AuthService.logout();
  30. $state.go('inicio');
  31. }
  32. });
  33. }
  34. InteligenciaCtrl.$inject = ['$scope', '$state', 'UserInfo', 'AuthService', 'MainState'];
  35. angular.module('s4c.controllers.InteligenciaCtrl', [])
  36. .controller('InteligenciaCtrl', InteligenciaCtrl);
  37. }());