cancelacion de una inscripcion
This commit is contained in:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user