cancelacion de una inscripcion

This commit is contained in:
Andres2908
2022-03-15 18:51:07 -06:00
parent 762fb8e6ce
commit 5fe0100d10
+29 -11
View File
@@ -68,18 +68,16 @@
"
>Validar</b-button
>
</b-table-column>
<b-table-column centered v-slot="props">
<b-button
type="is-danger"
v-if="!props.row.folio && !props.row.monto && !props.row.fechaTicket"
@click="
usuario(
props.row.Usuario.numeroCuenta,
props.row.Usuario.idUsuario
),
inscripcion(props.row.idInscripcion),
imprimirWarning(
'¿Estas seguro de querer validar esta inscripción ?',
validarSinTicket
'¿Estas seguro de querer cancelar esta inscripción ?',
cancelarInscripcion
)
"
>Cancelar</b-button
@@ -115,6 +113,7 @@ export default {
perPage: 5,
data: {},
dataIns: {},
validacion: '2',
numeroCuenta: '',
}
@@ -143,6 +142,10 @@ export default {
localStorage.setItem('noCuenta', value.Usuario.numeroCuenta)
localStorage.setItem('inscripcion', value.idInscripcion)
},
usuario(noCuenta, usuario) {
this.data.numeroCuenta = noCuenta
this.data.idUsuario = usuario
},
validarSinTicket() {
this.updateIsLoading(true)
axios
@@ -160,11 +163,26 @@ export default {
this.updateIsLoading(false)
})
},
usuario(noCuenta, usuario) {
this.data.numeroCuenta = noCuenta
this.data.idUsuario = usuario
inscripcion(inscripcion) {
this.dataIns.idInscripcion = inscripcion
},
cancelarInscripcion() {
this.updateIsLoading(true)
axios
.put(
`${process.env.api}/admin/cancelar_inscripcion`,
this.dataIns,
this.token
)
.then((res) => {
this.imprimirMensaje(res.data.message)
this.updateIsLoading(false)
})
.catch((err) => {
this.imprimirError(err.response.data)
this.updateIsLoading(false)
})
},
imprimirError(err = {}, title = '¡Hubo un error!', onConfirm = () => {}) {
this.$buefy.dialog.alert({
ariaRole: 'alertdialog',