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 @@