From 614a199f8479e19b9cbbbd469df5dd3fbeb793b9 Mon Sep 17 00:00:00 2001 From: lemuel Date: Thu, 5 Aug 2021 14:56:01 -0500 Subject: [PATCH] admin editar caso especial casi listo --- .../caso_especial/casoEspecial.vue | 4 +- .../caso_especial/editar/formEditar.vue | 54 +++++++++---------- .../caso_especial/editar/index.vue | 19 +++++-- .../casos_especiales/caso_especial/index.vue | 10 ++-- pages/admin/casos_especiales/index.vue | 10 ++-- pages/admin/index.vue | 10 ++-- pages/admin/registros/index.vue | 10 ++-- pages/admin/responsables/index.vue | 10 ++-- .../responsables/infoResponsable/index.vue | 10 ++-- .../infoResponsable/modificar/index.vue | 10 ++-- pages/admin/servicio/index.vue | 10 ++-- pages/admin/servicio/modificar/index.vue | 10 ++-- pages/alumno/cuestionario/index.vue | 10 ++-- pages/alumno/index.vue | 10 ++-- pages/casoEspecial/index.vue | 10 ++-- pages/casoEspecial/nuevo/index.vue | 10 ++-- pages/responsable/carta_aceptacion/index.vue | 10 ++-- pages/responsable/carta_termino/index.vue | 10 ++-- pages/responsable/cuestionario/index.vue | 10 ++-- pages/responsable/index.vue | 10 ++-- pages/responsable/nuevo/index.vue | 10 ++-- 21 files changed, 131 insertions(+), 126 deletions(-) diff --git a/components/admin/casos_especiales/caso_especial/casoEspecial.vue b/components/admin/casos_especiales/caso_especial/casoEspecial.vue index 3dfeb2b..d9f53c9 100644 --- a/components/admin/casos_especiales/caso_especial/casoEspecial.vue +++ b/components/admin/casos_especiales/caso_especial/casoEspecial.vue @@ -121,7 +121,9 @@ export default { ) .then((res) => { localStorage.removeItem('idCasoEspecial') - this.$buefy.dialog.alert('El servicio ha sido liberado.') + this.imprimirMensaje( + 'Ha liberado este servicio social correctamente.' + ) this.updateIsLoading(false) this.$router.push('/admin/casos_especiales') }) diff --git a/components/admin/casos_especiales/caso_especial/editar/formEditar.vue b/components/admin/casos_especiales/caso_especial/editar/formEditar.vue index 5fb65fc..2191cfa 100644 --- a/components/admin/casos_especiales/caso_especial/editar/formEditar.vue +++ b/components/admin/casos_especiales/caso_especial/editar/formEditar.vue @@ -1,10 +1,11 @@ @@ -107,6 +111,7 @@ export default { imprimirMensaje: { type: Function, required: true }, imprimirWarning: { type: Function, required: true }, imprimirError: { type: Function, required: true }, + updateIsLoading: { type: Function, required: true }, }, methods: { fecha(date) { @@ -141,21 +146,10 @@ export default { } return false }, - actualizarDialog() { - this.$buefy.dialog.confirm({ - title: 'Actualizar datos', - message: '¿Seguro(a) que quiere actualizar estos datos?', - confirmText: 'Confirmar', - cancelText: 'Cancelar', - type: 'is-success', - hasIcon: true, - onConfirm: () => this.actualizar(), - }) - }, actualizar() { const data = { idCasoEspecial: this.idCasoEspecial } - this.isLoading = true + this.updateIsLoading(true) if (this.nuevo.direccion) data.direccion = this.nuevo.direccion if (this.nuevo.correo) data.correo = this.nuevo.correo if (this.nuevo.telefono) data.telefono = this.nuevo.telefono @@ -167,33 +161,32 @@ export default { if (this.nuevo.fechaFin) data.fechaFin = moment(this.nuevo.fechaFin) if (this.nuevo.fechaNacimiento) data.fechaNacimiento = moment(this.nuevo.fechaNacimiento) - axios .put(`${process.env.api}/caso_especial/update`, data, this.admin.token) .then((res) => { - this.isLoading = false - this.$buefy.dialog.alert('Los datos han sido actualizados') + this.updateIsLoading(false) + this.imprimirMensaje(res.data.message) this.$router.push('/admin/casos_especiales/caso_especial') }) .catch((err) => { - this.isLoading = false - this.error(err.response.data.message) + this.updateIsLoading(false) + this.imprimirError(err.response.data) }) }, obtenerCasoEspecial() { - this.isLoading = true - return axios + this.updateIsLoading(true) + axios .get( `${process.env.api}/caso_especial/?idCasoEspecial=${this.idCasoEspecial}`, this.admin.token ) .then((res) => { this.viejo = res.data - this.isLoading = false + this.updateIsLoading(false) }) .catch((err) => { - this.isLoading = false - this.error(err.response.data.message) + this.updateIsLoading(false) + this.imprimirError(err.response.data) }) }, }, @@ -205,7 +198,8 @@ export default { }, created() { this.idCasoEspecial = localStorage.getItem('idCasoEspecial') - if (this.admin.idTipoUsuario === 1) this.obtenerCasoEspecial() + if (this.admin.idTipoUsuario === 1 && this.idCasoEspecial) + this.obtenerCasoEspecial() }, } diff --git a/pages/admin/casos_especiales/caso_especial/editar/index.vue b/pages/admin/casos_especiales/caso_especial/editar/index.vue index fcc8b0f..382f933 100644 --- a/pages/admin/casos_especiales/caso_especial/editar/index.vue +++ b/pages/admin/casos_especiales/caso_especial/editar/index.vue @@ -2,12 +2,17 @@
+

Editar información del alumno

+ + +
@@ -21,9 +26,13 @@ export default { data() { return { admin: {}, + isLoading: false, } }, methods: { + updateIsLoading(booleanValue) { + this.isLoading = booleanValue + }, imprimirError(err = {}, title = '¡Hubo un error!', onConfirm = () => {}) { this.$buefy.dialog.alert({ ariaRole: 'alertdialog', @@ -35,7 +44,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -53,13 +62,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -74,8 +83,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/admin/casos_especiales/caso_especial/index.vue b/pages/admin/casos_especiales/caso_especial/index.vue index 67f04b5..45f26d3 100644 --- a/pages/admin/casos_especiales/caso_especial/index.vue +++ b/pages/admin/casos_especiales/caso_especial/index.vue @@ -47,7 +47,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -65,13 +65,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -86,8 +86,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/admin/casos_especiales/index.vue b/pages/admin/casos_especiales/index.vue index ae42af2..a39a4c2 100644 --- a/pages/admin/casos_especiales/index.vue +++ b/pages/admin/casos_especiales/index.vue @@ -39,7 +39,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -57,13 +57,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -78,8 +78,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/admin/index.vue b/pages/admin/index.vue index e18ddfb..07ec900 100644 --- a/pages/admin/index.vue +++ b/pages/admin/index.vue @@ -47,7 +47,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -65,13 +65,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -86,8 +86,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/admin/registros/index.vue b/pages/admin/registros/index.vue index 77bc94b..5dfbf5e 100644 --- a/pages/admin/registros/index.vue +++ b/pages/admin/registros/index.vue @@ -57,7 +57,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -75,13 +75,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -96,8 +96,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/admin/responsables/index.vue b/pages/admin/responsables/index.vue index 2dbfce3..293b9e9 100644 --- a/pages/admin/responsables/index.vue +++ b/pages/admin/responsables/index.vue @@ -46,7 +46,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -64,13 +64,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -85,8 +85,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/admin/responsables/infoResponsable/index.vue b/pages/admin/responsables/infoResponsable/index.vue index b273c2c..790a252 100644 --- a/pages/admin/responsables/infoResponsable/index.vue +++ b/pages/admin/responsables/infoResponsable/index.vue @@ -45,7 +45,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -63,13 +63,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -84,8 +84,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/admin/responsables/infoResponsable/modificar/index.vue b/pages/admin/responsables/infoResponsable/modificar/index.vue index 2309a19..d393e2d 100644 --- a/pages/admin/responsables/infoResponsable/modificar/index.vue +++ b/pages/admin/responsables/infoResponsable/modificar/index.vue @@ -37,7 +37,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -55,13 +55,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -76,8 +76,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/admin/servicio/index.vue b/pages/admin/servicio/index.vue index 7994691..95a7131 100644 --- a/pages/admin/servicio/index.vue +++ b/pages/admin/servicio/index.vue @@ -33,7 +33,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -51,13 +51,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -72,8 +72,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/admin/servicio/modificar/index.vue b/pages/admin/servicio/modificar/index.vue index bdefeff..d2cfd4a 100644 --- a/pages/admin/servicio/modificar/index.vue +++ b/pages/admin/servicio/modificar/index.vue @@ -33,7 +33,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -51,13 +51,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -72,8 +72,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/alumno/cuestionario/index.vue b/pages/alumno/cuestionario/index.vue index 9670a90..88ea82b 100644 --- a/pages/alumno/cuestionario/index.vue +++ b/pages/alumno/cuestionario/index.vue @@ -282,7 +282,7 @@ export default { // hasIcon: true, // iconPack: 'mdi', // icon: 'alert-octagon', - // onConfirm, + // onConfirm: () => onConfirm(), // }) // if (err.err && err.err === 'token error') { // localStorage.clear() @@ -300,13 +300,13 @@ export default { // hasIcon: true, // iconPack: 'mdi', // icon: 'check-circle', - // onConfirm, + // onConfirm: () => onConfirm(), // }) // }, // imprimirWarning( // message, - // title = '¡Espera un minuto!', // onConfirm = () => {}, + // title = '¡Espera un minuto!', // onCancel = () => {} // ) { // this.$buefy.dialog.alert({ @@ -321,8 +321,8 @@ export default { // hasIcon: true, // iconPack: 'mdi', // icon: 'help-circle', - // onConfirm, - // onCancel, + // onConfirm: () => onConfirm(), + // onCancel: () => onCancel(), // }) // }, // getLocalhostInfo() { diff --git a/pages/alumno/index.vue b/pages/alumno/index.vue index 4e2d1af..5a34c03 100644 --- a/pages/alumno/index.vue +++ b/pages/alumno/index.vue @@ -175,7 +175,7 @@ export default { // hasIcon: true, // iconPack: 'mdi', // icon: 'alert-octagon', - // onConfirm, + // onConfirm: () => onConfirm(), // }) // if (err.err && err.err === 'token error') { // localStorage.clear() @@ -193,13 +193,13 @@ export default { // hasIcon: true, // iconPack: 'mdi', // icon: 'check-circle', - // onConfirm, + // onConfirm: () => onConfirm(), // }) // }, // imprimirWarning( // message, - // title = '¡Espera un minuto!', // onConfirm = () => {}, + // title = '¡Espera un minuto!', // onCancel = () => {} // ) { // this.$buefy.dialog.alert({ @@ -214,8 +214,8 @@ export default { // hasIcon: true, // iconPack: 'mdi', // icon: 'help-circle', - // onConfirm, - // onCancel, + // onConfirm: () => onConfirm(), + // onCancel: () => onCancel(), // }) // }, // getLocalhostInfo() { diff --git a/pages/casoEspecial/index.vue b/pages/casoEspecial/index.vue index dd4f815..3e30fed 100644 --- a/pages/casoEspecial/index.vue +++ b/pages/casoEspecial/index.vue @@ -46,7 +46,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -64,13 +64,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -85,8 +85,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/casoEspecial/nuevo/index.vue b/pages/casoEspecial/nuevo/index.vue index 00c0ccd..c7b1c3e 100644 --- a/pages/casoEspecial/nuevo/index.vue +++ b/pages/casoEspecial/nuevo/index.vue @@ -44,7 +44,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -62,13 +62,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -83,8 +83,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/responsable/carta_aceptacion/index.vue b/pages/responsable/carta_aceptacion/index.vue index 614998a..0d700ef 100644 --- a/pages/responsable/carta_aceptacion/index.vue +++ b/pages/responsable/carta_aceptacion/index.vue @@ -165,7 +165,7 @@ export default { // hasIcon: true, // iconPack: 'mdi', // icon: 'alert-octagon', - // onConfirm, + // onConfirm: () => onConfirm(), // }) // if (err.err && err.err === 'token error') { // localStorage.clear() @@ -183,13 +183,13 @@ export default { // hasIcon: true, // iconPack: 'mdi', // icon: 'check-circle', - // onConfirm, + // onConfirm: () => onConfirm(), // }) // }, // imprimirWarning( // message, - // title = '¡Espera un minuto!', // onConfirm = () => {}, + // title = '¡Espera un minuto!', // onCancel = () => {} // ) { // this.$buefy.dialog.alert({ @@ -204,8 +204,8 @@ export default { // hasIcon: true, // iconPack: 'mdi', // icon: 'help-circle', - // onConfirm, - // onCancel, + // onConfirm: () => onConfirm(), + // onCancel: () => onCancel(), // }) // }, // getLocalhostInfo() { diff --git a/pages/responsable/carta_termino/index.vue b/pages/responsable/carta_termino/index.vue index e8bbb17..8c12f06 100644 --- a/pages/responsable/carta_termino/index.vue +++ b/pages/responsable/carta_termino/index.vue @@ -161,7 +161,7 @@ export default { // hasIcon: true, // iconPack: 'mdi', // icon: 'alert-octagon', - // onConfirm, + // onConfirm: () => onConfirm(), // }) // if (err.err && err.err === 'token error') { // localStorage.clear() @@ -179,13 +179,13 @@ export default { // hasIcon: true, // iconPack: 'mdi', // icon: 'check-circle', - // onConfirm, + // onConfirm: () => onConfirm(), // }) // }, // imprimirWarning( // message, - // title = '¡Espera un minuto!', // onConfirm = () => {}, + // title = '¡Espera un minuto!', // onCancel = () => {} // ) { // this.$buefy.dialog.alert({ @@ -200,8 +200,8 @@ export default { // hasIcon: true, // iconPack: 'mdi', // icon: 'help-circle', - // onConfirm, - // onCancel, + // onConfirm: () => onConfirm(), + // onCancel: () => onCancel(), // }) // }, // getLocalhostInfo() { diff --git a/pages/responsable/cuestionario/index.vue b/pages/responsable/cuestionario/index.vue index 9178c77..5d5649a 100644 --- a/pages/responsable/cuestionario/index.vue +++ b/pages/responsable/cuestionario/index.vue @@ -40,7 +40,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -58,13 +58,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -79,8 +79,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/responsable/index.vue b/pages/responsable/index.vue index cb58c51..e87d9e9 100644 --- a/pages/responsable/index.vue +++ b/pages/responsable/index.vue @@ -57,7 +57,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -75,13 +75,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -96,8 +96,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() { diff --git a/pages/responsable/nuevo/index.vue b/pages/responsable/nuevo/index.vue index e8d7424..5c96f64 100644 --- a/pages/responsable/nuevo/index.vue +++ b/pages/responsable/nuevo/index.vue @@ -48,7 +48,7 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'alert-octagon', - onConfirm, + onConfirm: () => onConfirm(), }) if (err.err && err.err === 'token error') { localStorage.clear() @@ -66,13 +66,13 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'check-circle', - onConfirm, + onConfirm: () => onConfirm(), }) }, imprimirWarning( message, - title = '¡Espera un minuto!', onConfirm = () => {}, + title = '¡Espera un minuto!', onCancel = () => {} ) { this.$buefy.dialog.alert({ @@ -87,8 +87,8 @@ export default { hasIcon: true, iconPack: 'mdi', icon: 'help-circle', - onConfirm, - onCancel, + onConfirm: () => onConfirm(), + onCancel: () => onCancel(), }) }, getLocalhostInfo() {