pcpuma_unam_operador/components/operador/BotonDesactivar.vue

49 lines
979 B
Vue
Raw Normal View History

2022-06-18 03:27:06 +00:00
<template>
<b-field>
<b-button
type="is-success"
@click="
imprimirWarning(
'Estas a punto de desactivar este módulo. ¿Estas segur@ de querer hacerlo?',
llamarCambiarStatus
)
"
v-if="data.activo"
>
Activo
</b-button>
<b-button
type="is-danger"
@click="
imprimirWarning(
'Estas a punto de activar este módulo. ¿Estas segur@ de querer hacerlo?',
llamarCambiarStatus
)
"
v-else
>
Inactivo
</b-button>
</b-field>
</template>
<script>
export default {
props: {
admin: { type: Object, required: true },
data: { type: Object, required: true },
cambiarStatus: { type: Function, required: true },
},
deta() {
return {}
},
methods: {
llamarCambiarStatus() {
if (this.data.activo) this.cambiarStatus(this.data, false)
else this.cambiarStatus(this.data, true)
},
},
}
</script>