From 931c2af40bb8f32f922fbba63e2f2418b9febd30 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Fri, 31 Dec 2021 21:49:25 -0600 Subject: [PATCH] uploads listos --- components/admin/EditarServicio.vue | 160 ++++++++++------------------ 1 file changed, 55 insertions(+), 105 deletions(-) diff --git a/components/admin/EditarServicio.vue b/components/admin/EditarServicio.vue index 4a5b6a6..93d327e 100644 --- a/components/admin/EditarServicio.vue +++ b/components/admin/EditarServicio.vue @@ -57,85 +57,75 @@ /> -

Carta de aceptación

- - + -
-
-

- -

-

- {{ - nuevo.cartaAceptacion.name || - 'Arrastra aquí tu archivo o da click para buscar' - }} - {{ nuevo.cartaAceptacion }} -

-
-
+
+ + +

+ {{ + nuevo.cartaAceptacion.name || + 'Arrastra aquí tu archivo o da click aquí para buscarlo.' + }} +

+ +

Tamaño máximo 20MB

+
-

Carta de término

- - + -
-
-

- -

-

- {{ - nuevo.cartaTermino.name || - 'Arrastra aquí tu archivo o da click para buscar' - }} -

-
-
+
+ + +

+ {{ + nuevo.cartaTermino.name || + 'Arrastra aquí tu archivo o da click aquí para buscarlo.' + }} +

+ +

Tamaño máximo 20MB

+
-

Informe global

- - + -
-
-

- -

-

- {{ - nuevo.informeGlobal.name || - 'Arrastra aquí tu archivo o da click para buscar' - }} -

-
-
+
+ + +

+ {{ + nuevo.informeGlobal.name || + 'Arrastra aquí tu archivo o da click aquí para buscarlo.' + }} +

+ +

Tamaño máximo 20MB

+
@@ -185,8 +175,10 @@ export default { data() { return { idServicio: null, - idStatus: Number(localStorage.getItem('idStatus')), - servicio: {}, + fechaNacimiento: [], + fechaInicio: [], + fechaFin: [], + minDate1: new Date('2020-01-01'), nuevo: { correo: '', fechaInicioFinal: '', @@ -198,11 +190,7 @@ export default { cartaTermino: {}, informeGlobal: {}, }, - fechaNacimiento: [], - fechaInicio: [], - fechaFin: [], - minDate1: new Date('2020-01-01'), - padding: false, + servicio: { Status: {} }, } }, methods: { @@ -216,18 +204,6 @@ export default { } return '' }, - dangerToast() { - this.$buefy.toast.open({ - message: 'Asegurate de ingresar un PDF', - type: 'is-danger', - }) - }, - toast() { - this.$buefy.toast.open({ - message: 'Se han actualizado los datos', - type: 'is-success', - }) - }, mostrar() { if ( validator.isEmail(this.nuevo.correo) || @@ -249,29 +225,6 @@ export default { return true } }, - 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 - } - }, obtenerRegistro() { this.updateIsLoading(true) axios @@ -320,7 +273,7 @@ export default { this.admin.tokenArchivo ) .then((res) => { - this.toast() + this.imprimirMensaje(res.data.message) this.updateIsLoading(false) this.$router.push('/admin/servicio') }) @@ -340,10 +293,7 @@ export default { this.admin.token ) .then((res) => { - this.$buefy.toast.open({ - message: 'Se ha enviado el correo con la nueva contraseña', - type: 'is-success', - }) + this.imprimirMensaje(res.data.message) this.updateIsLoading(false) this.$router.push('/admin') })