82 lines
2.9 KiB
JavaScript
82 lines
2.9 KiB
JavaScript
(function(){
|
|
'use strict';
|
|
|
|
angular
|
|
.module("app.reports", ['ui.router', 'ui.bootstrap', 'chart.js'])
|
|
.run(addStateToScope)
|
|
.config(getRoutes);
|
|
|
|
addStateToScope.$inject = ['$rootScope', '$state', '$stateParams'];
|
|
function addStateToScope($rootScope, $state, $stateParams){
|
|
$rootScope.$state = $state;
|
|
$rootScope.$stateParams = $stateParams;
|
|
};
|
|
|
|
getRoutes.$inject = ['$stateProvider', '$urlRouterProvider'];
|
|
function getRoutes($stateProvider, $urlRouterProvider){
|
|
$urlRouterProvider.otherwise('/reportes');
|
|
|
|
$stateProvider
|
|
|
|
.state('poblacionNacimiento', {
|
|
url: '/reportes',
|
|
views: {
|
|
sidebar: {
|
|
templateUrl: 'partials/sidebar.html',
|
|
controller: 'sidebarCtrl'
|
|
},
|
|
navbar: {
|
|
templateUrl: 'partials/navbar.html'
|
|
},
|
|
content: {
|
|
templateUrl: 'partials/reportes/reportes.html',
|
|
controller: 'poblacionNacimientoCtrl',
|
|
controllerAs: 'vm'
|
|
}
|
|
}
|
|
})
|
|
.state('poblacionActiva', {
|
|
url: '/poblacionActivaCtrl',
|
|
templateUrl: 'partials/reportes/reportes.html',
|
|
controller: 'poblacionActivaCtrl',
|
|
controllerAs: 'vm'
|
|
})
|
|
.state('hombresEdad', {
|
|
url: '/hombresEdad',
|
|
templateUrl: 'partials/reportes/reportes.html',
|
|
controller: 'hombresEdadCtrl',
|
|
controllerAs: 'vm'
|
|
})
|
|
.state('mujeresEdad', {
|
|
url: '/mujeresEdad',
|
|
templateUrl: 'partials/reportes/reportes.html',
|
|
controller: 'mujeresEdadCtrl',
|
|
controllerAs: 'vm'
|
|
})
|
|
.state('comidasDia', {
|
|
url: '/comidasDia',
|
|
templateUrl: 'partials/reportes/reportes.html',
|
|
controller: 'comidasDiaCtrl',
|
|
controllerAs: 'vm'
|
|
})
|
|
.state('nivelEducacion', {
|
|
url: '/nivelEducacion',
|
|
templateUrl: 'partials/reportes/reportes.html',
|
|
controller: 'nivelEducacionCtrl',
|
|
controllerAs: 'vm'
|
|
})
|
|
.state('serviciosHogares', {
|
|
url: '/serviciosHogares',
|
|
templateUrl: 'partials/reportes/reportes.html',
|
|
controller: 'serviciosHogaresCtrl',
|
|
controllerAs: 'vm'
|
|
})
|
|
.state('ingresosAnuales', {
|
|
url: '/ingresosAnuales',
|
|
templateUrl: 'partials/reportes/reportes.html',
|
|
controller: 'ingresosAnualesCtrl',
|
|
controllerAs: 'vm'
|
|
})
|
|
};
|
|
})();
|