From 6d35ea4fe3de9a7a04651141e2e1ec7fafd1de40 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Thu, 28 Jul 2022 18:51:50 -0500 Subject: [PATCH] falta probar subir logo y desactivar cuentas --- components/admin/Instituciones.vue | 34 +- components/operador/Activos.vue | 2 +- components/operador/Equipo.vue | 2 +- components/operador/Historial.vue | 2 +- components/operador/TablaPrestamo.vue | 422 ----------------------- components/operador/usuarios/Usuario.vue | 2 +- components/tablas/TablaOperadores.vue | 15 +- 7 files changed, 42 insertions(+), 437 deletions(-) delete mode 100644 components/operador/TablaPrestamo.vue diff --git a/components/admin/Instituciones.vue b/components/admin/Instituciones.vue index e392656..96f02bf 100644 --- a/components/admin/Instituciones.vue +++ b/components/admin/Instituciones.vue @@ -8,11 +8,21 @@ /> + + @@ -21,16 +31,17 @@ import axios from 'axios' import BuscarInstitucion from '@/components/buscar/BuscarInstitucion' import TablaAdmins from '@/components/tablas/TablaAdmins' +import TablaOperadores from '@/components/tablas/TablaOperadores' export default { - components: { BuscarInstitucion, TablaAdmins }, + components: { BuscarInstitucion, TablaAdmins, TablaOperadores }, props: { admin: { type: Object, required: true }, updateIsLoading: { type: Function, required: true }, }, data() { return { - admins: [], + operadores: [], isLoadingTable: false, page: 1, total: 0, @@ -39,7 +50,7 @@ export default { } }, methods: { - obtenerAdmins() { + obtenerOperadores(idTipoUsuario) { this.isLoadingTable = true if (this.institucion.id_institucion != this.lastSearch.idInstitucion) { this.page = 1 @@ -47,11 +58,11 @@ export default { } axios .get( - `${process.env.api}/operador/operadores?pagina=${this.page}&id_tipo_usuario=3&id_institucion=${this.institucion.id_institucion}`, + `${process.env.api}/operador/operadores?pagina=${this.page}&id_tipo_usuario=${idTipoUsuario}&id_institucion=${this.institucion.id_institucion}`, this.$getToken.token() ) .then((res) => { - this.admins = res.data[0] + this.operadores = res.data[0] this.total = res.data[1] this.isLoadingTable = false }) @@ -62,7 +73,9 @@ export default { }, onPageChange(page) { this.page = page - this.obtenerAdmins() + if (this.admin.tipoUsuario.id_tipo_usuario === 3) + this.obtenerOperadores(4) + else this.obtenerOperadores(3) }, updateInstitucion(institucion) { this.institucion = institucion @@ -70,9 +83,12 @@ export default { }, watch: { institucion() { - if (this.institucion.id_institucion) this.obtenerAdmins() + if (this.institucion.id_institucion) { + if (this.admin.tipoUsuario.id_tipo_usuario === 3) + this.obtenerOperadores(4) + else this.obtenerOperadores(3) + } }, }, - created() {}, } diff --git a/components/operador/Activos.vue b/components/operador/Activos.vue index d6b301b..6b70bc0 100644 --- a/components/operador/Activos.vue +++ b/components/operador/Activos.vue @@ -131,7 +131,7 @@ - - diff --git a/components/operador/usuarios/Usuario.vue b/components/operador/usuarios/Usuario.vue index ee7af11..660a9c7 100644 --- a/components/operador/usuarios/Usuario.vue +++ b/components/operador/usuarios/Usuario.vue @@ -42,7 +42,7 @@