editar institución admin corregido

This commit is contained in:
xXpuma99Xx 2023-01-08 17:50:17 -06:00
parent 27ea8c3cd1
commit 3da1bc7f8d
3 changed files with 46 additions and 37 deletions

View File

@ -6,7 +6,7 @@
@click="
$alertsGenericos.imprimirWarning(
$buefy,
'¿Estas segur@ de querer deshabilitar a todos los usuarios?',
'¿Estas segur@ de querer deshabilitar las cuentas de todos los usuarios?',
desactivarCuentas
)
"
@ -16,6 +16,8 @@
</template>
<script>
import axios from 'axios'
export default {
props: {
updateIsLoading: { type: Function, required: true, default: () => {} },
@ -28,7 +30,11 @@ export default {
desactivarCuentas() {
this.updateIsLoading(true)
return axios
.put(`${process.env.api}/desactivar`, this.$getToken.token())
.put(
`${process.env.api}/institucion-usuario/desactivar-cuentas`,
{},
this.$getToken.token()
)
.then((res) => {
this.updateIsLoading(false)
this.$alertsGenericos.imprimirMensaje(this.$buefy, res.data.message)

View File

@ -38,15 +38,18 @@
/>
</b-field>
<!-- <b-field class="file">
<b-upload v-model="logo" expanded accept=".png,.jpeg,.jpg">
<a class="button is-primary is-fullwidth">
<b-icon icon="upload" />
<b-field>
<b-upload
accept=".png,.jpeg,.jpg"
class="button is-primary"
v-model="logo"
expanded
>
<b-icon icon="upload" />
<span>{{ logo.name || 'Click para subir el logo' }}</span>
</a>
<span>{{ logo.name || 'Cargar logo' }}</span>
</b-upload>
</b-field> -->
</b-field>
<BotonGuardar
:disabled="
@ -60,7 +63,7 @@
msjWarning="¿Estas segur@ de querer guardar estos cambios?"
/>
<!-- <BotonFinSemestre :updateIsLoading="updateIsLoading" :admin="admin" /> -->
<BotonFinSemestre :updateIsLoading="updateIsLoading" :admin="admin" />
</div>
</template>
@ -94,7 +97,7 @@ export default {
const data = { id_institucion: this.institucion.id_institucion }
this.updateIsLoading(true)
if (Object.entries(this.logo).length != 0) this.subirLogo()
if (this.logo.name) this.subirLogo()
if (
this.diasMultaRetraso ||
this.tiempoRecoger ||

View File

@ -1,7 +1,7 @@
<template>
<div>
<h3 class="is-size-4 mb-3">
Todos los préstamos{{ activos ? ' activos' : '' }}: {{ total }}
Préstamos{{ activos ? ' activos' : '' }}: {{ total }}
</h3>
<div class="columns is-multiline mb-5 is-align-items-flex-end">
@ -15,6 +15,28 @@
v-if="operador.tipoUsuario.id_tipo_usuario === 2"
/>
<SelectOperador
label="de entrega"
columnSize="is-3"
:deshabilitarOptVacia="false"
:idOperadorPadre="idOperadorEntrega"
@operador-seleccionado="
(nuevoOperador) => (idOperadorEntrega = nuevoOperador)
"
v-if="operador.tipoUsuario.id_tipo_usuario === 3"
/>
<SelectOperador
label="de regreso"
columnSize="is-3"
:deshabilitarOptVacia="false"
:idOperadorPadre="idOperadorRegreso"
@operador-seleccionado="
(nuevoOperador) => (idOperadorRegreso = nuevoOperador)
"
v-if="operador.tipoUsuario.id_tipo_usuario === 3"
/>
<SelectCarrera
:idInstitucion="
operador.institucion
@ -27,7 +49,6 @@
(idInstitucionCarrera = nuevaInstitucionCarrera)
"
:deshabilitarOptVacia="false"
v-if="!activos"
/>
<SelectModulo
@ -65,28 +86,6 @@
"
/>
<SelectOperador
label="de entrega"
columnSize="is-3"
:deshabilitarOptVacia="false"
:idOperadorPadre="idOperadorEntrega"
@operador-seleccionado="
(nuevoOperador) => (idOperadorEntrega = nuevoOperador)
"
v-if="operador.tipoUsuario.id_tipo_usuario === 3"
/>
<SelectOperador
label="de regreso"
columnSize="is-3"
:deshabilitarOptVacia="false"
:idOperadorPadre="idOperadorRegreso"
@operador-seleccionado="
(nuevoOperador) => (idOperadorRegreso = nuevoOperador)
"
v-if="operador.tipoUsuario.id_tipo_usuario === 3"
/>
<InputCarrito
columnSize="is-3"
:carritoPadre="carrito"
@ -169,8 +168,9 @@
nombreArchivo="reporte"
:obtener="obtenerReporte"
v-if="
operador.tipoUsuario.id_tipo_usuario === 2 ||
operador.tipoUsuario.id_tipo_usuario === 3
(operador.tipoUsuario.id_tipo_usuario === 2 ||
operador.tipoUsuario.id_tipo_usuario === 3) &&
!activos
"
/>
</div>