From 7c7dcc229c0fc58fab9bc7a1ce8ee8a68a49fa84 Mon Sep 17 00:00:00 2001 From: "jose.lopez" Date: Tue, 30 Sep 2025 21:27:17 +0000 Subject: [PATCH] courses (#7) Reviewed-on: https://gitea.golsystems.mx/juan.zapata/golscontrol-frontend-v1/pulls/7 --- src/lang/es.js | 30 ++ src/layouts/AdminLayout.vue | 48 +-- src/layouts/AppLayout.vue | 5 + src/layouts/CoordinatorLayout.vue | 5 + src/pages/Admin/Departments/Create.vue | 51 +++ src/pages/Admin/Departments/Edit.vue | 60 +++ src/pages/Admin/Departments/Form.vue | 57 +++ src/pages/Admin/Departments/Index.vue | 100 +++++ src/pages/Admin/Departments/Module.js | 21 + src/pages/{ => Admin}/Events/Index.vue | 54 ++- src/pages/Admin/Events/Justification.vue | 258 +++++++++++++ src/pages/Admin/Events/Modals/Show.vue | 109 ++++++ src/pages/Admin/Events/Module.js | 21 + .../Admin/Events/PettyCashes/Assignamment.vue | 210 ++++++++++ src/pages/Admin/Events/PettyCashes/Create.vue | 49 +++ src/pages/Admin/Events/PettyCashes/Edit.vue | 57 +++ src/pages/Admin/Events/PettyCashes/Form.vue | 63 +++ src/pages/Admin/Events/PettyCashes/Index.vue | 104 +++++ .../Admin/Events/PettyCashes/Modals/Show.vue | 80 ++++ src/pages/Admin/Events/PettyCashes/Module.js | 21 + src/pages/Admin/Events/Reports.vue | 102 +++++ src/pages/Admin/Users/Academic/Index.vue | 2 +- src/pages/Courses/Admin/Assignamment.vue | 214 +++++++++++ src/pages/Courses/{ => Admin}/Calendar.vue | 0 src/pages/Courses/Admin/Index.vue | 124 ++++++ src/pages/Courses/Admin/Modals/Show.vue | 114 ++++++ src/pages/Courses/Admin/Module.js | 21 + src/pages/Courses/Admin/Request.vue | 268 +++++++++++++ src/pages/Courses/Assignamment.vue | 281 -------------- src/pages/Courses/Coordinator/Index.vue | 111 ++++++ src/pages/Courses/Coordinator/Modals/Show.vue | 114 ++++++ src/pages/Courses/Coordinator/Module.js | 21 + src/pages/Courses/Coordinator/Request.vue | 268 +++++++++++++ src/pages/Courses/Employee/Index.vue | 93 +++++ src/pages/Courses/Employee/Modals/Show.vue | 114 ++++++ src/pages/Courses/Employee/Module.js | 21 + src/pages/Courses/Index.vue | 187 --------- src/pages/Courses/Request.vue | 232 ----------- src/pages/Events/Assignamment.vue | 183 --------- src/pages/Events/Justification.vue | 360 ------------------ src/pages/Events/Reports.vue | 204 ---------- src/pages/Vacations/Admin/Create.vue | 181 --------- src/pages/Vacations/Admin/Form.vue | 236 ------------ src/router/Index.js | 95 ++++- 44 files changed, 3009 insertions(+), 1940 deletions(-) create mode 100644 src/pages/Admin/Departments/Create.vue create mode 100644 src/pages/Admin/Departments/Edit.vue create mode 100644 src/pages/Admin/Departments/Form.vue create mode 100644 src/pages/Admin/Departments/Index.vue create mode 100644 src/pages/Admin/Departments/Module.js rename src/pages/{ => Admin}/Events/Index.vue (86%) create mode 100644 src/pages/Admin/Events/Justification.vue create mode 100644 src/pages/Admin/Events/Modals/Show.vue create mode 100644 src/pages/Admin/Events/Module.js create mode 100644 src/pages/Admin/Events/PettyCashes/Assignamment.vue create mode 100644 src/pages/Admin/Events/PettyCashes/Create.vue create mode 100644 src/pages/Admin/Events/PettyCashes/Edit.vue create mode 100644 src/pages/Admin/Events/PettyCashes/Form.vue create mode 100644 src/pages/Admin/Events/PettyCashes/Index.vue create mode 100644 src/pages/Admin/Events/PettyCashes/Modals/Show.vue create mode 100644 src/pages/Admin/Events/PettyCashes/Module.js create mode 100644 src/pages/Admin/Events/Reports.vue create mode 100644 src/pages/Courses/Admin/Assignamment.vue rename src/pages/Courses/{ => Admin}/Calendar.vue (100%) create mode 100644 src/pages/Courses/Admin/Index.vue create mode 100644 src/pages/Courses/Admin/Modals/Show.vue create mode 100644 src/pages/Courses/Admin/Module.js create mode 100644 src/pages/Courses/Admin/Request.vue delete mode 100644 src/pages/Courses/Assignamment.vue create mode 100644 src/pages/Courses/Coordinator/Index.vue create mode 100644 src/pages/Courses/Coordinator/Modals/Show.vue create mode 100644 src/pages/Courses/Coordinator/Module.js create mode 100644 src/pages/Courses/Coordinator/Request.vue create mode 100644 src/pages/Courses/Employee/Index.vue create mode 100644 src/pages/Courses/Employee/Modals/Show.vue create mode 100644 src/pages/Courses/Employee/Module.js delete mode 100644 src/pages/Courses/Index.vue delete mode 100644 src/pages/Courses/Request.vue delete mode 100644 src/pages/Events/Assignamment.vue delete mode 100644 src/pages/Events/Justification.vue delete mode 100644 src/pages/Events/Reports.vue delete mode 100644 src/pages/Vacations/Admin/Create.vue delete mode 100644 src/pages/Vacations/Admin/Form.vue diff --git a/src/lang/es.js b/src/lang/es.js index 6e7566e..698d571 100644 --- a/src/lang/es.js +++ b/src/lang/es.js @@ -86,6 +86,9 @@ export default { light: 'Tema claro' } }, + approve: 'Aprobar', + assigned_budget: 'Presupuesto asignado', + available_budget: 'Presupuesto disponible', assistances: { create: { title: 'Generar asistencia', @@ -133,11 +136,19 @@ export default { title:'Historial de cambios', description: 'Lista de los cambios realizados al sistema.', }, + certification_name: 'Nombre de certificación', + certification_type: 'Tipo de certificación', clear: 'Limpiar', close:"Cerrar", + company: 'Empresa', confirm:'Confirmar', copyright:'Todos los derechos reservados.', contact:'Contacto', + cost: 'Costo', + courses: { + title: 'Cursos', + description: 'Gestión de cursos de capacitación' + }, create: 'Crear', created: 'Registro creado', created_at: 'Fecha creación', @@ -148,6 +159,7 @@ export default { show: 'Más detalles', import: 'Importación' }, + currency: 'Moneda', dashboard: 'Dashboard', date: 'Fecha', date_expiration: 'Fecha de expiración', @@ -174,6 +186,7 @@ export default { degreeType: 'Tipo de grado', deleted:'Registro eliminado', description:'Descripción', + duration: 'Duración', details:'Detalles', disable:'Deshabilitar', disabled:'Deshabilitado', @@ -184,6 +197,7 @@ export default { title:'Correo', verification:'Verificar correo' }, + exam_date: 'Fecha de examen', employees: { create: { title: 'Crear empleado', @@ -197,6 +211,7 @@ export default { enabled:'Habilitado', endDate:'Fecha Fin', event:'Evento', + event_name: 'Nombre del evento', files: { excel: 'Archivo excel', select: 'Seleccionar archivo' @@ -218,6 +233,7 @@ export default { icon:'Icono', import: 'Importar', items: 'Elementos', + location: 'Ubicación', maternal:'Apellido materno', message:'Mensaje', menu:'Menú', @@ -235,11 +251,24 @@ export default { seeAll:'Ver todas', }, omitted:'Omitida', + participants_count: 'Cantidad de participantes', password:'Contraseña', passwordConfirmation:'Confirmar contraseña', passwordCurrent:'Contraseña actual', passwordReset:'Restaurar contraseña', paternal:'Apellido paterno', + petty_cash: { + title: 'Caja Chica', + description: 'Gestión de caja chica para gastos menores' + }, + pettyCashes: { + create: { + description: 'Crea una nueva caja chica para gestión de gastos menores' + }, + edit: { + description: 'Modifica los datos de la caja chica seleccionada' + } + }, phone:'Teléfono', photo: { new: 'Seleccionar una nueva foto', @@ -400,6 +429,7 @@ export default { updated_at:'Fecha actualización', updateFail:'Error al actualizar', unreaded:'No leído', + url: 'URL', user:'Usuario', users:{ academic: { diff --git a/src/layouts/AdminLayout.vue b/src/layouts/AdminLayout.vue index ffdba34..802910c 100644 --- a/src/layouts/AdminLayout.vue +++ b/src/layouts/AdminLayout.vue @@ -42,9 +42,9 @@ onMounted(() => {