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

View File

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

View File

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