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 index 390733e..fe8c60c 100644 --- a/components/alumno/DataAlumno.vue +++ b/components/alumno/DataAlumno.vue @@ -174,7 +174,7 @@ Te confirmamos que has concluido con los trámites necesarios para la liberació export default { data () { return { - activeStep: 1, + activeStep: 3, file: [], nacimiento: '', telefono: '', @@ -187,7 +187,7 @@ export default { direccion: 'avenida 21 estado de mexico', nacimiento: [], telefono: '5511223344', - cuestionario: true, + cuestionario: false, informe: true } diff --git a/components/alumno/ejemplo.vue b/components/alumno/ejemplo.vue new file mode 100644 index 0000000..be22198 --- /dev/null +++ b/components/alumno/ejemplo.vue @@ -0,0 +1,9 @@ + + + diff --git a/components/responsable/inputTable.vue b/components/responsable/inputTable.vue index 5d47023..7c7b8b2 100644 --- a/components/responsable/inputTable.vue +++ b/components/responsable/inputTable.vue @@ -1,39 +1,71 @@ - + 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/responsable/index.vue b/pages/responsable/index.vue index ccc7580..751a8f8 100644 --- a/pages/responsable/index.vue +++ b/pages/responsable/index.vue @@ -6,12 +6,12 @@ Para registrar a un alumno de servicio social pulsa el botón Agregar Alumno y sigue las instrucciones.
Para visualizar los datos completos de un alumno ya registrado o subir - su carta de término, poulsa su nombre y se desplegará la ficha técnica + su carta de término, pulsa su nombre y se desplegará la ficha técnica con toda la información.

- + Agregar alumno
@@ -29,6 +29,11 @@ import InputTable from '../../components/responsable/inputTable' export default { components: { InputTable + }, + methods: { + agregarAlumno () { + this.$router.push('/responsable/nuevo') + } } }