From 7b64ccd32006732705f90ac5cd6e5f2cda19f995 Mon Sep 17 00:00:00 2001 From: Andres2908 Date: Mon, 23 Nov 2020 15:35:03 -0600 Subject: [PATCH] git checkout tomy --- components/admin/servicio/modificar/form.vue | 59 +++- .../servicio/programa/tablaResponsables.vue | 253 +++++++++++++++ components/admin/servicio/vistaServicio.vue | 138 ++++++-- components/alumno/DataAlumno.vue | 264 +++++++++++++++ components/alumno/ejemplo.vue | 4 +- components/responsable/inputTable.vue | 28 +- nuxt.config.js | 6 + pages/admin/programa/index.vue | 22 ++ pages/alumno/cuestionario/index.vue | 65 +++- pages/alumno/index.vue | 7 +- pages/responsable/nuevo/index.vue | 301 ++++++++---------- 11 files changed, 916 insertions(+), 231 deletions(-) create mode 100644 components/admin/servicio/programa/tablaResponsables.vue create mode 100644 components/alumno/DataAlumno.vue create mode 100644 pages/admin/programa/index.vue diff --git a/components/admin/servicio/modificar/form.vue b/components/admin/servicio/modificar/form.vue index 69ab048..4bbd800 100644 --- a/components/admin/servicio/modificar/form.vue +++ b/components/admin/servicio/modificar/form.vue @@ -1,6 +1,6 @@ @@ -128,13 +127,13 @@ export default { fechaNacimiento: [], fechaInicio: [], fechaFin: [], - minDate1: new Date('2020-01-02') + minDate1: new Date('2020-01-01') } }, methods: { dangerToast () { this.$buefy.toast.open({ - message: 'Correo invalido', + message: 'Asegurate de ingresar un PDF', type: 'is-danger' }) }, @@ -151,9 +150,39 @@ export default { this.nuevo.informeGlobal.name || this.nuevo.idStatus ) { + if (this.nuevo.correo) { + if (validator.isEmail(this.nuevo.correo)) { + return true + } else { + return false + } + } return true } - return false + }, + validarExt (a) { + const extPermitidas = /(.pdf)$/i + switch (a) { + case 1: if (!extPermitidas.exec(this.nuevo.cartaAceptacion.name)) { + this.dangerToast() + this.nuevo.cartaAceptacion = {} + } + break + case 2: if (!extPermitidas.exec(this.nuevo.cartaTermino.name)) { + this.dangerToast() + this.nuevo.cartaTermino = {} + } + break + case 3: if (!extPermitidas.exec(this.nuevo.informeGlobal.name)) { + this.dangerToast() + this.nuevo.informeGlobal = {} + } + break + } + }, + regresar () { + localStorage.removeItem('idRegistro') + this.$router.push('/admin/servicio') } }, computed: { diff --git a/components/admin/servicio/programa/tablaResponsables.vue b/components/admin/servicio/programa/tablaResponsables.vue new file mode 100644 index 0000000..a576070 --- /dev/null +++ b/components/admin/servicio/programa/tablaResponsables.vue @@ -0,0 +1,253 @@ + + + + + diff --git a/components/admin/servicio/vistaServicio.vue b/components/admin/servicio/vistaServicio.vue index 2bdaa59..72209ad 100644 --- a/components/admin/servicio/vistaServicio.vue +++ b/components/admin/servicio/vistaServicio.vue @@ -1,7 +1,93 @@ + + diff --git a/components/alumno/DataAlumno.vue b/components/alumno/DataAlumno.vue new file mode 100644 index 0000000..7f3691e --- /dev/null +++ b/components/alumno/DataAlumno.vue @@ -0,0 +1,264 @@ + + + + + diff --git a/components/alumno/ejemplo.vue b/components/alumno/ejemplo.vue index 014129f..be22198 100644 --- a/components/alumno/ejemplo.vue +++ b/components/alumno/ejemplo.vue @@ -1,6 +1,6 @@ diff --git a/components/responsable/inputTable.vue b/components/responsable/inputTable.vue index bfcf83d..e2e1c74 100644 --- a/components/responsable/inputTable.vue +++ b/components/responsable/inputTable.vue @@ -63,7 +63,7 @@ > - {{ props.row.nombre }} + {{ props.row.nombre }} @@ -83,7 +83,7 @@ - {{ props.row.status }} + {{ props.row.status }} @@ -133,6 +133,7 @@ diff --git a/nuxt.config.js b/nuxt.config.js index b5b0d19..ea3e28c 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -49,5 +49,11 @@ export default { // Build Configuration (https://go.nuxtjs.dev/config-build) build: { + }, + env: { + api: 'http://localhost:3000' + //api: 'https://5b3a8798f24a.ngrok.io' + //api: 'https//venus.acatlan.unam.mx/pruebas_pcpuma' } + } diff --git a/pages/admin/programa/index.vue b/pages/admin/programa/index.vue new file mode 100644 index 0000000..81cf115 --- /dev/null +++ b/pages/admin/programa/index.vue @@ -0,0 +1,22 @@ + + + diff --git a/pages/alumno/cuestionario/index.vue b/pages/alumno/cuestionario/index.vue index 014129f..006d05e 100644 --- a/pages/alumno/cuestionario/index.vue +++ b/pages/alumno/cuestionario/index.vue @@ -1,9 +1,68 @@ diff --git a/pages/alumno/index.vue b/pages/alumno/index.vue index 014129f..bc6507d 100644 --- a/pages/alumno/index.vue +++ b/pages/alumno/index.vue @@ -1,9 +1,12 @@ diff --git a/pages/responsable/nuevo/index.vue b/pages/responsable/nuevo/index.vue index 2829993..04c09d1 100644 --- a/pages/responsable/nuevo/index.vue +++ b/pages/responsable/nuevo/index.vue @@ -1,15 +1,27 @@