Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.43 KB | None | 0 0
  1. altairApp
  2. .config([
  3. '$stateProvider',
  4. '$urlRouterProvider',
  5. '$authProvider',
  6. '$stateProvider',
  7. function ($stateProvider, $urlRouterProvider, $authProvider, $stateProvider, $localStorage) {
  8.  
  9.  
  10. $authProvider.loginUrl = "http://localhost:808/sistemaerp/public/ws/login",
  11. $authProvider.tokenName = "token";
  12. $authProvider.tokenPrefix = "myApp";
  13.  
  14.  
  15.  
  16. // Use $urlRouterProvider to configure any redirects (when) and invalid urls (otherwise).
  17. $urlRouterProvider
  18. .when('/dashboard', '/')
  19. .otherwise('/login')
  20.  
  21. $stateProvider
  22. // -- ERROR PAGES --
  23. .state("error", {
  24. url: "/error",
  25. templateUrl: 'app/views/error.html'
  26. })
  27. .state("error.404", {
  28. url: "/404",
  29. templateUrl: 'app/components/pages/error_404View.html'
  30. })
  31. .state("error.500", {
  32. url: "/500",
  33. templateUrl: 'app/components/pages/error_500View.html'
  34. })
  35. // -- LOGIN PAGE --
  36. .state("login", {
  37. url: "/login",
  38. templateUrl: 'app/components/pages/loginView.html',
  39. controller: 'loginCtrl',
  40. controllerAs: 'login',
  41. resolve: {
  42. deps: ['$ocLazyLoad', function($ocLazyLoad) {
  43. return $ocLazyLoad.load([
  44. 'lazy_iCheck',
  45. 'app/components/pages/loginController.js'
  46. ]);
  47. }]
  48. }
  49. })
  50. // -- RESTRICTED --
  51. .state("restricted", {
  52. abstract: true,
  53. url: "",
  54. views: {
  55. 'main_header': {
  56. templateUrl: 'app/shared/header/headerView.html',
  57. controller: 'main_headerCtrl'
  58. },
  59. 'main_sidebar': {
  60. templateUrl: 'app/shared/main_sidebar/main_sidebarView.html',
  61. controller: 'main_sidebarCtrl'
  62. },
  63. '': {
  64. templateUrl: 'app/views/restricted.html'
  65. }
  66. },
  67. resolve: {
  68. deps: ['$ocLazyLoad', function($ocLazyLoad) {
  69. return $ocLazyLoad.load([
  70. 'lazy_selectizeJS',
  71. 'lazy_switchery',
  72. 'lazy_prismJS',
  73. 'lazy_autosize',
  74. 'lazy_iCheck',
  75. 'lazy_style_switcher'
  76. ],{ serie: true });
  77. }]
  78. }
  79. })
  80. // -- DASHBOARD --
  81. .state("restricted.dashboard", {
  82. url: "/",
  83. templateUrl: 'app/components/dashboard/dashboardView.html',
  84. controller: 'dashboardCtrl',
  85. resolve: {
  86. deps: ['$ocLazyLoad', function($ocLazyLoad) {
  87. return $ocLazyLoad.load([
  88. // ocLazyLoad config (app/app.js)
  89. 'lazy_countUp',
  90. 'lazy_charts_peity',
  91. 'lazy_charts_easypiechart',
  92. 'lazy_charts_metricsgraphics',
  93. 'lazy_charts_chartist',
  94. 'lazy_weathericons',
  95. 'lazy_google_maps',
  96. 'lazy_clndr',
  97. 'app/components/dashboard/dashboardController.js'
  98. ], {serie: true} );
  99. }],
  100. sale_chart_data: function($http){
  101. return $http({method: 'GET', url: 'data/mg_dashboard_chart.min.json'})
  102. .then(function (data) {
  103. return data.data;
  104. });
  105. },
  106. user_data: function($http){
  107. return $http({ method: 'GET', url: 'data/user_data.json' })
  108. .then(function (data) {
  109. return data.data;
  110. });
  111. }
  112. },
  113. data: {
  114. pageTitle: 'Dashboard'
  115. }
  116.  
  117. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement