/charlas

Primary LanguageJavaScript

APP Sistema Charlas UI

Rutas Publicas (Internet)

host/namespace estabilización SII http://llanquihuedesa3.sii.cl:8180/sistemacharlasui

Participante

Inicio

host/namespace/#/public/

Cancelar Inscripción u Obtener Certificado

host/namespace/#/public/actividad/consultar

Ver Actividad Participante

host/namespace/#/public/actividad/ver

Lista Actividades Disponibles

host/namespace/#/public/actividad/listado

Listado Actividades por DR

host/namespace/#/public/actividad/listado/:dr

Actividad por DR Ver

host/namespace/#/public/actividad/listado/:dr/:id_actividad

Actividad por DR Ver Resultado Inscripción

solo ingresa a esta vista si el parametro codigo_actividad existe

host/namespace/#/public/actividad/confirmado/:dr/:id_actividad

Rutas Privadas (Intranet)

Admin Regional

Potal (Home)

host/namespace/#/admin/

Actividad Nueva

host/namespace/#/admin/actividad/nueva

Catálogo de Actividades

host/namespace/#/admin/actividad/activa/listado

Ver/Editar Actividad

host/namespace/#/admin/actividad/activa/listado/editar/:id_actividad

Catálogo de Actividades Incativas

host/namespace/#/admin/actividad/inactiva/listado

Ver/Editar Incativa

host/namespace/#/admin/actividad/inactiva/listado/editar/:id_actividad

Admin Local

Catálogo de Actividades

host/namespace/#/admin-local/actividad/listado

Catálogo de Actividades Ver

host/namespace/#/admin-local/actividad/ver/:id_actividad

Programar Actividad

host/namespace/#/admin-local/actividad-programada/nueva

Actividades Programadas Activas

host/namespace/#/admin-local/actividad-programada/activa/listado

Actividades Programadas Suspendidas

host/namespace/#/admin-local/actividad-programada/suspendida/listado

Actividades Programadas Completadas

host/namespace/#/admin-local/actividad-programada/completada/listado

Actividades Programadas Activas Ver

host/namespace/#/admin-local/actividad-programada/activa/ver/:id_actividad_programada

Actividades Programadas Suspendidas Ver

host/namespace/#/admin-local/actividad-programada/suspendida/ver/:id_actividad_programada

Actividades Programadas Completadas Ver

host/namespace/#/admin-local/actividad-programada/completada/ver/:id_actividad_programada

Funcionario Monitor

Listado de Actividades Programadas Asignadas

host/namespace/#/monitor/actividad/activa/listado/:user_type

Listado de Actividades Programadas Asignadas Ver

host/namespace/#/monitor/actividad/activa/ver/:user_type/:id_actividad

Listado de Actividades Programadas Asignadas Completadas

host/namespace/#/monitor/actividad/completada/listado/:user_type

Listado de Actividades Programadas Asignadas Completadas Ver

host/namespace/#/monitor/actividad/completada/ver/:user_type/:id_actividad

Listado Rutas JS

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');
});

Crear modules

  • 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 archivos
    • modules_seed/b Modulos

Nombre de modules

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