host/namespace/#/public/
host/namespace/#/public/actividad/consultar
host/namespace/#/public/actividad/ver
host/namespace/#/public/actividad/listado
host/namespace/#/public/actividad/listado/:dr
host/namespace/#/public/actividad/listado/:dr/:id_actividad
solo ingresa a esta vista si el parametro codigo_actividad
existe
host/namespace/#/public/actividad/confirmado/:dr/:id_actividad
host/namespace/#/admin/
host/namespace/#/admin/actividad/nueva
host/namespace/#/admin/actividad/activa/listado
host/namespace/#/admin/actividad/activa/listado/editar/:id_actividad
host/namespace/#/admin/actividad/inactiva/listado
host/namespace/#/admin/actividad/inactiva/listado/editar/:id_actividad
host/namespace/#/admin-local/actividad/listado
host/namespace/#/admin-local/actividad/ver/:id_actividad
host/namespace/#/admin-local/actividad-programada/nueva
host/namespace/#/admin-local/actividad-programada/activa/listado
host/namespace/#/admin-local/actividad-programada/suspendida/listado
host/namespace/#/admin-local/actividad-programada/completada/listado
host/namespace/#/admin-local/actividad-programada/activa/ver/:id_actividad_programada
host/namespace/#/admin-local/actividad-programada/suspendida/ver/:id_actividad_programada
host/namespace/#/admin-local/actividad-programada/completada/ver/:id_actividad_programada
host/namespace/#/monitor/actividad/activa/listado/:user_type
host/namespace/#/monitor/actividad/activa/ver/:user_type/:id_actividad
host/namespace/#/monitor/actividad/completada/listado/:user_type
host/namespace/#/monitor/actividad/completada/ver/:user_type/:id_actividad
angular.module('comun', [
'ui.bootstrap',
'ui.router',
'ngRoute',
'ngAnimate',
'cl.sii.settings',
'aaModule'
]);
angular.module('comun').config(function($stateProvider) {
/* Inicio */
$stateProvider.state('Index', {
url: '/public',
templateUrl: 'comun/partial/public/Index/Index.html',
controller: 'Index',
controllerAs: 'vm'
});
/* Cancelar Inscripción u Obtener Certificado */
$stateProvider.state('ActividadConsultar', {
url: '/public/actividad/consultar',
templateUrl: 'comun/partial/public/ActividadConsultar/ActividadConsultar.html',
controller: 'ActividadConsultar',
controllerAs: 'vm'
});
/* Ver Actividad Participante */
$stateProvider.state('ActividadVer', {
url: '/public/actividad/ver',
templateUrl: 'comun/partial/public/ActividadVer/ActividadVer.html',
controller: 'ActividadVer',
controllerAs: 'vm'
});
/* Lista Actividades Disponibles */
$stateProvider.state('ActividadListado', {
url: '/public/actividad/listado',
templateUrl: 'comun/partial/public/ActividadListado/ActividadListado.html',
controller: 'ActividadListado',
controllerAs: 'vm'
});
/* Listado Actividades por DR */
$stateProvider.state('ActividadListadoDR', {
url: '/public/actividad/listado/:dr',
templateUrl: 'comun/partial/public/ActividadListadoDR/ActividadListadoDR.html',
controller: 'ActividadListadoDR',
controllerAs: 'vm'
});
/* Actividad por DR Ver */
$stateProvider.state('ActividadPorDRVer', {
url: '/public/actividad/listado/:dr/:id_actividad',
templateUrl: 'comun/partial/public/ActividadPorDRVer/ActividadPorDRVer.html',
controller: 'ActividadPorDRVer',
controllerAs: 'vm'
});
/* Actividad por DR Ver Resultado Inscripción
** solo ingresa a esta vista si el parametro codigo_actividad existe */
$stateProvider.state('ActividadPorDRResultado', {
url: '/public/actividad/confirmado/:dr/:id_actividad',
templateUrl: 'comun/partial/public/ActividadPorDRResultado/ActividadPorDRResultado.html',
controller: 'ActividadPorDRResultado',
controllerAs: 'vm'
});
// Rutas Privadas (Intranet)
/*** Admin Regional ***/
/* Potal (Home) */
$stateProvider.state('AdminIndex', {
url: '/admin',
templateUrl: 'comun/partial/admin/AdminIndex/AdminIndex.html',
controller: 'AdminIndex',
controllerAs: 'vm'
});
/* Actividad Nueva */
$stateProvider.state('ActNueva', {
url: '/admin/actividad/nueva',
templateUrl: 'comun/partial/admin/ActNueva/ActNueva.html',
controller: 'ActNueva',
controllerAs: 'vm'
});
/* Catálogo de Actividades */
$stateProvider.state('ActCatalogo', {
url: '/admin/actividad/activa/listado',
templateUrl: 'comun/partial/admin/ActCatalogo/ActCatalogo.html',
controller: 'ActCatalogo',
controllerAs: 'vm'
});
/* Ver/Editar Actividad */
$stateProvider.state('ActEditar', {
url: '/admin/actividad/activa/listado/editar/:id_actividad',
templateUrl: 'comun/partial/admin/ActEditar/ActEditar.html',
controller: 'ActEditar',
controllerAs: 'vm'
});
/* Catálogo de Actividades Incativas */
$stateProvider.state('ActCatalogoInvactiva', {
url: '/admin/actividad/inactiva/listado',
templateUrl: 'comun/partial/admin/ActCatalogoInvactiva/ActCatalogoInvactiva.html',
controller: 'ActCatalogoInvactiva',
controllerAs: 'vm'
});
/* Ver/Editar Actividad Incativas*/
$stateProvider.state('ActEditarInactiva', {
url: '//admin/actividad/inactiva/listado/editar/:id_actividad',
templateUrl: 'comun/partial/admin/ActEditarInactiva/ActEditarInactiva.html',
controller: 'ActEditarInactiva',
controllerAs: 'vm'
});
/*** Admin Local ***/
/* Catálogo de Actividades */
$stateProvider.state('ActCatalogoLocal', {
url: '/admin-local/actividad/listado',
templateUrl: 'comun/partial/adminLocal/ActCatalogoLocal/ActCatalogoLocal.html',
controller: 'ActCatalogoLocal',
controllerAs: 'vm'
});
/* Catálogo de Actividades Ver */
$stateProvider.state('ActVerLocal', {
url: '/admin-local/actividad/ver/:id_actividad',
templateUrl: 'comun/partial/adminLocal/ActVerLocal/ActVerLocal.html',
controller: 'ActVerLocal',
controllerAs: 'vm'
});
/* Programar Actividad */
$stateProvider.state('ActProgNueva', {
url: '/admin-local/actividad-programada/nueva',
templateUrl: 'comun/partial/adminLocal/ActProgNueva/ActProgNueva.html',
controller: 'ActProgNueva',
controllerAs: 'vm'
});
/* Actividades Programadas Activas */
$stateProvider.state('ActProgActi', {
url: '/admin-local/actividad-programada/activa/listado',
templateUrl: 'comun/partial/adminLocal/ActProgActi/ActProgActi.html',
controller: 'ActProgActi',
controllerAs: 'vm'
});
/* Actividades Programadas Suspendidas */
$stateProvider.state('ActProgSusp', {
url: '/admin-local/actividad-programada/suspendida/listado',
templateUrl: 'comun/partial/adminLocal/ActProgSusp/ActProgSusp.html',
controller: 'ActProgSusp',
controllerAs: 'vm'
});
/* Actividades Programadas Completadas */
$stateProvider.state('ActProgComp', {
url: '/admin-local/actividad-programada/completada/listado',
templateUrl: 'comun/partial/adminLocal/ActProgComp/ActProgComp.html',
controller: 'ActProgComp',
controllerAs: 'vm'
});
/* Actividades Programadas Activas Ver */
$stateProvider.state('ActProgActiVer', {
url: '/admin-local/actividad-programada/activa/ver/:id_actividad_programada',
templateUrl: 'comun/partial/adminLocal/ActProgActiVer/ActProgActiVer.html',
controller: 'ActProgActiVer',
controllerAs: 'vm'
});
/* Actividades Programadas Suspendidas Ver */
$stateProvider.state('ActProgSuspVer', {
url: '/admin-local/actividad-programada/suspendida/ver/:id_actividad_programada',
templateUrl: 'comun/partial/adminLocal/ActProgSuspVer/ActProgSuspVer.html',
controller: 'ActProgSuspVer',
controllerAs: 'vm'
});
/* Actividades Programadas Completadas Ver */
$stateProvider.state('ActProgCompVer', {
url: '/admin-local/actividad-programada/completada/ver/:id_actividad_programada',
templateUrl: 'comun/partial/adminLocal/ActProgCompVer/ActProgCompVer.html',
controller: 'ActProgCompVer',
controllerAs: 'vm'
});
/*** Funcionario Monitor ***/
/* Listado de Actividades Programadas Asignadas */
$stateProvider.state('ActListadoMonitor', {
url: '/monitor/actividad/activa/listado/:user_type',
templateUrl: 'comun/partial/monitor/ActListadoMonitor/ActListadoMonitor.html',
controller: 'ActListadoMonitor',
controllerAs: 'vm'
});
/* Listado de Actividades Programadas Asignadas Ver */
$stateProvider.state('ActVerMonitor', {
url: '/monitor/actividad/activa/ver/:user_type/:id_actividad',
templateUrl: 'comun/partial/monitor/ActVerMonitor/ActVerMonitor.html',
controller: 'ActVerMonitor',
controllerAs: 'vm'
});
/* Listado de Actividades Programadas Asignadas Completadas */
$stateProvider.state('ActListadoMonitorComp', {
url: '/monitor/actividad/completada/listado/:user_type',
templateUrl: 'comun/partial/monitor/ActListadoMonitorComp/ActListadoMonitorComp.html',
controller: 'ActListadoMonitorComp',
controllerAs: 'vm'
});
/* Listado de Actividades Programadas Asignadas Completadas Ver */
$stateProvider.state('ActVerMonitorComp', {
url: '/monitor/actividad/completada/ver/:user_type/:id_actividad',
templateUrl: 'comun/partial/monitor/ActVerMonitorComp/ActVerMonitorComp.html',
controller: 'ActVerMonitorComp',
controllerAs: 'vm'
});
/* Add New States Above */
});
// Definiendo el bloque Run, que es lo que ocurre cuando la aplicación parte
// posterior al app.config() , luego app.run(), directivas, app.controller()
angular.module('comun').run(function($rootScope, SIISettings) {
//SIISettings.load('sdi.lob.ss.sistemacharlas.ui', 'cl.sii.sdi.lob.ss.sistemacharlas.data.impl.SettingsApplicationService/consultarParametros', '/sistemacharlasui/services/data/settingsService/consultarParametros');
});
- ejecutar
sh makemodule.sh
- Ingresar nombre de App. En este caso es "comun"
- automaticamente de creara en proyecto base desde los seed
modules_seed/a
sistema de archivosmodules_seed/b
Modulos
Index ./comun/partial/public
ActividadConsultar ./comun/partial/public
ActividadListado ./comun/partial/public
ActividadListadoDR ./comun/partial/public
ActividadPorDRResultado ./comun/partial/public
ActividadPorDRVer ./comun/partial/public
ActividadVer ./comun/partial/public
AdminIndex ./comun/partial/admin
ActNueva ./comun/partial/admin
ActCatalogo ./comun/partial/admin
ActEditar ./comun/partial/admin
ActCatalogoInvactiva ./comun/partial/admin
ActEditarInactiva ./comun/partial/admin
ActCatalogoLocal ./comun/partial/admin-local
ActVerLocal ./comun/partial/admin-local
ActProgNueva ./comun/partial/admin-local
ActProgActi ./comun/partial/admin-local
ActProgSusp ./comun/partial/admin-local
ActProgComp ./comun/partial/admin-local
ActProgActiVer ./comun/partial/admin-local
ActProgSuspVer ./comun/partial/admin-local
ActProgCompVer ./comun/partial/admin-local
ActListadoMonitor ./comun/partial/monitor
ActVerMonitor ./comun/partial/monitor
ActListadoMonitorComp ./comun/partial/monitor
ActVerMonitorComp ./comun/partial/monitor