Merge branch 'dev' of https://repositorio.acatlan.unam.mx/CIDWA/pcpuma_unam_operador into saavedra
This commit is contained in:
commit
b5e7f63125
@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<section class="mb-6">
|
||||
<h3 class="is-size-4 mb-3">Crear Administradores+</h3>
|
||||
<h3 class="is-size-4 mb-3">Crear Administradores</h3>
|
||||
|
||||
<div class="box">
|
||||
<div class="columns is-align-items-flex-end pl-0 pb-4">
|
||||
|
@ -96,7 +96,6 @@ export default {
|
||||
page: 1,
|
||||
total: 0,
|
||||
lastSearch: {},
|
||||
search: { idInstitucion: 0 },
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
@ -129,29 +128,27 @@ export default {
|
||||
})
|
||||
},
|
||||
obtenerAdmins() {
|
||||
let data = ''
|
||||
|
||||
this.isLoadingTable = true
|
||||
if (this.search.idInstitucion != this.lastSearch.idInstitucion) {
|
||||
this.page = 1
|
||||
this.lastSearch.idInstitucion = this.search.idInstitucion
|
||||
if (this.idInstitucion) {
|
||||
this.isLoadingTable = true
|
||||
if (this.idInstitucion != this.lastSearch.idInstitucion) {
|
||||
this.page = 1
|
||||
this.lastSearch.idInstitucion = this.idInstitucion
|
||||
}
|
||||
return axios
|
||||
.get(
|
||||
`${process.env.api}/operador/operadores?pagina=${this.page}&id_tipo_usuario=3&id_institucion=${this.idInstitucion}`,
|
||||
this.$getToken.token()
|
||||
)
|
||||
.then((res) => {
|
||||
this.data = res.data[0]
|
||||
this.total = res.data[1]
|
||||
this.isLoadingTable = false
|
||||
})
|
||||
.catch((err) => {
|
||||
this.isLoadingTable = false
|
||||
this.$alertsGenericos.imprimirError(this.$buefy, err.response.data)
|
||||
})
|
||||
}
|
||||
if (this.search.idInstitucion)
|
||||
data = `&id_institucion=${this.search.idInstitucion}`
|
||||
axios
|
||||
.get(
|
||||
`${process.env.api}/operador/operadores?pagina=${this.page}&id_tipo_usuario=3${data}`,
|
||||
this.$getToken.token()
|
||||
)
|
||||
.then((res) => {
|
||||
this.data = res.data[0]
|
||||
this.total = res.data[1]
|
||||
this.isLoadingTable = false
|
||||
})
|
||||
.catch((err) => {
|
||||
this.isLoadingTable = false
|
||||
this.$alertsGenericos.imprimirError(this.$buefy, err.response.data)
|
||||
})
|
||||
},
|
||||
},
|
||||
created() {
|
||||
|
@ -19,6 +19,184 @@
|
||||
|
||||
<b-menu class="mt-6">
|
||||
<b-menu-list label="Menu">
|
||||
<b-menu-list v-if="idTipoUsuario === 3 || idTipoUsuario === 4">
|
||||
<b-menu-item
|
||||
label="Préstamo/Devolución"
|
||||
:icon="icono('/operador/prestamo_devolucion')"
|
||||
:disabled="activo('/operador/prestamo_devolucion')"
|
||||
@click="opcionMenu('/operador/prestamo_devolucion')"
|
||||
/>
|
||||
</b-menu-list>
|
||||
|
||||
<b-menu-list v-if="idTipoUsuario === 3 || idTipoUsuario === 4">
|
||||
<b-menu-item
|
||||
label="Historial de Préstamos"
|
||||
:icon="icono('/operador/historial_prestamos')"
|
||||
:disabled="activo('/operador/historial_prestamos')"
|
||||
@click="opcionMenu('/operador/historial_prestamos')"
|
||||
/>
|
||||
</b-menu-list>
|
||||
|
||||
<b-menu-item
|
||||
icon="cellphone-link"
|
||||
v-if="idTipoUsuario === 3 || idTipoUsuario === 4"
|
||||
>
|
||||
<template #label="props">
|
||||
Equipos
|
||||
<b-icon
|
||||
class="is-pulled-right"
|
||||
:icon="props.expanded ? 'menu-down' : 'menu-up'"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<b-menu-item
|
||||
label="Buscar equipo"
|
||||
:icon="icono('/operador/equipos/buscar_equipo')"
|
||||
:disabled="activo('/operador/equipos/buscar_equipo')"
|
||||
@click="opcionMenu('/operador/equipos/buscar_equipo')"
|
||||
/>
|
||||
<b-menu-item
|
||||
label="Todos los equipos"
|
||||
:icon="icono('/operador/equipos/todos_equipos')"
|
||||
:disabled="activo('/operador/equipos/todos_equipos')"
|
||||
@click="opcionMenu('/operador/equipos/todos_equipos')"
|
||||
/>
|
||||
</b-menu-item>
|
||||
|
||||
<b-menu-item
|
||||
icon="cart-outline"
|
||||
v-if="idTipoUsuario === 3 || idTipoUsuario === 4"
|
||||
>
|
||||
<template #label="props">
|
||||
Carritos
|
||||
<b-icon
|
||||
class="is-pulled-right"
|
||||
:icon="props.expanded ? 'menu-down' : 'menu-up'"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<b-menu-item
|
||||
label="Buscar carrito"
|
||||
:icon="icono('/operador/carritos/buscar_carrito')"
|
||||
:disabled="activo('/operador/carritos/buscar_carrito')"
|
||||
@click="opcionMenu('/operador/carritos/buscar_carrito')"
|
||||
/>
|
||||
<b-menu-item
|
||||
label="Todos los carritos"
|
||||
:icon="icono('/operador/carritos/todos_carritos')"
|
||||
:disabled="activo('/operador/carritos/todos_carritos')"
|
||||
@click="opcionMenu('/operador/carritos/todos_carritos')"
|
||||
/>
|
||||
</b-menu-item>
|
||||
|
||||
<b-menu-item icon="account-multiple" v-if="idTipoUsuario === 3">
|
||||
<template #label="props">
|
||||
Usuarios
|
||||
<b-icon
|
||||
class="is-pulled-right"
|
||||
:icon="props.expanded ? 'menu-down' : 'menu-up'"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<b-menu-item
|
||||
label="Buscar usuario"
|
||||
:icon="icono('/operador/usuarios/buscar_usuario')"
|
||||
:disabled="activo('/operador/usuarios/buscar_usuario')"
|
||||
@click="opcionMenu('/operador/usuarios/buscar_usuario')"
|
||||
/>
|
||||
<b-menu-item
|
||||
label="Todos los usuarios"
|
||||
:icon="icono('/operador/usuarios/todos_usuarios')"
|
||||
:disabled="activo('/operador/usuarios/todos_usuarios')"
|
||||
@click="opcionMenu('/operador/usuarios/todos_usuarios')"
|
||||
/>
|
||||
<b-menu-item
|
||||
label="Multa del usuario"
|
||||
:icon="icono('/operador/usuarios/multas_usuario')"
|
||||
:disabled="activo('/operador/usuarios/multas_usuario')"
|
||||
@click="opcionMenu('/operador/usuarios/multas_usuario')"
|
||||
/>
|
||||
</b-menu-item>
|
||||
|
||||
<!--Admin-->
|
||||
<b-menu-item
|
||||
icon="account-plus"
|
||||
v-if="idTipoUsuario === 2 || idTipoUsuario === 3"
|
||||
>
|
||||
<template #label="props">
|
||||
Administrador
|
||||
<b-icon
|
||||
class="is-pulled-right"
|
||||
:icon="props.expanded ? 'menu-down' : 'menu-up'"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<b-menu-item
|
||||
icon="storefront-outline"
|
||||
v-if="idTipoUsuario === 3 || idTipoUsuario === 4"
|
||||
>
|
||||
<template #label="props">
|
||||
Modulos
|
||||
<b-icon
|
||||
class="is-pulled-right"
|
||||
:icon="props.expanded ? 'menu-down' : 'menu-up'"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<b-menu-item
|
||||
label="Buscar modulo"
|
||||
:icon="icono('/admin/modulos/buscar_modulo')"
|
||||
:disabled="activo('/admin/modulos/buscar_modulo')"
|
||||
@click="opcionMenu('/admin/modulos/buscar_modulo')"
|
||||
/>
|
||||
<b-menu-item
|
||||
label="Todos los modulos"
|
||||
:icon="icono('/admin/modulos/todos_modulos')"
|
||||
:disabled="activo('/admin/modulos/todos_modulos')"
|
||||
@click="opcionMenu('/admin/modulos/todos_modulos')"
|
||||
/>
|
||||
</b-menu-item>
|
||||
|
||||
<b-menu-item
|
||||
label="Carga Masiva Equipos"
|
||||
:icon="icono('/admin/carga_masiva_equipos')"
|
||||
:disabled="activo('/admin/carga_masiva_equipos')"
|
||||
@click="opcionMenu('/admin/carga_masiva_equipos')"
|
||||
v-if="idTipoUsuario === 3"
|
||||
/>
|
||||
|
||||
<b-menu-item
|
||||
label="Carga Masiva Usuarios"
|
||||
:icon="icono('/admin/carga_masiva_usuarios')"
|
||||
:disabled="activo('/admin/carga_masiva_usuarios')"
|
||||
@click="opcionMenu('/admin/carga_masiva_usuarios')"
|
||||
v-if="idTipoUsuario === 3"
|
||||
/>
|
||||
|
||||
<b-menu-item
|
||||
label="Operadores"
|
||||
:icon="icono('/admin/operadores')"
|
||||
:disabled="activo('/admin/operadores')"
|
||||
@click="opcionMenu('/admin/operadores')"
|
||||
v-if="idTipoUsuario === 3"
|
||||
/>
|
||||
|
||||
<b-menu-item
|
||||
label="Administradores"
|
||||
:icon="icono('/admin/admins')"
|
||||
:disabled="activo('/admin/admins')"
|
||||
@click="opcionMenu('/admin/admins')"
|
||||
v-if="idTipoUsuario === 2"
|
||||
/>
|
||||
|
||||
<!-- <b-menu-item
|
||||
label="Reportes"
|
||||
:icon="icono('/admin/reportes')"
|
||||
:disabled="activo('/admin/reportes')"
|
||||
@click="opcionMenu('/admin/reportes')"
|
||||
/> -->
|
||||
</b-menu-item>
|
||||
|
||||
<b-menu-item
|
||||
icon="cog"
|
||||
v-if="idTipoUsuario === 2 || idTipoUsuario === 3"
|
||||
@ -134,184 +312,6 @@
|
||||
v-if="idTipoUsuario === 2"
|
||||
/>
|
||||
</b-menu-item>
|
||||
|
||||
<!--Admin-->
|
||||
<b-menu-item
|
||||
icon="account-plus"
|
||||
v-if="idTipoUsuario === 2 || idTipoUsuario === 3"
|
||||
>
|
||||
<template #label="props">
|
||||
Administrador
|
||||
<b-icon
|
||||
class="is-pulled-right"
|
||||
:icon="props.expanded ? 'menu-down' : 'menu-up'"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<b-menu-item
|
||||
icon="storefront-outline"
|
||||
v-if="idTipoUsuario === 3 || idTipoUsuario === 4"
|
||||
>
|
||||
<template #label="props">
|
||||
Modulos
|
||||
<b-icon
|
||||
class="is-pulled-right"
|
||||
:icon="props.expanded ? 'menu-down' : 'menu-up'"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<b-menu-item
|
||||
label="Buscar modulo"
|
||||
:icon="icono('/admin/modulos/buscar_modulo')"
|
||||
:disabled="activo('/admin/modulos/buscar_modulo')"
|
||||
@click="opcionMenu('/admin/modulos/buscar_modulo')"
|
||||
/>
|
||||
<b-menu-item
|
||||
label="Todos los modulos"
|
||||
:icon="icono('/admin/modulos/todos_modulos')"
|
||||
:disabled="activo('/admin/modulos/todos_modulos')"
|
||||
@click="opcionMenu('/admin/modulos/todos_modulos')"
|
||||
/>
|
||||
</b-menu-item>
|
||||
|
||||
<b-menu-item
|
||||
label="Carga Masiva Equipos"
|
||||
:icon="icono('/admin/carga_masiva_equipos')"
|
||||
:disabled="activo('/admin/carga_masiva_equipos')"
|
||||
@click="opcionMenu('/admin/carga_masiva_equipos')"
|
||||
v-if="idTipoUsuario === 3"
|
||||
/>
|
||||
|
||||
<b-menu-item
|
||||
label="Carga Masiva Usuarios"
|
||||
:icon="icono('/admin/carga_masiva_usuarios')"
|
||||
:disabled="activo('/admin/carga_masiva_usuarios')"
|
||||
@click="opcionMenu('/admin/carga_masiva_usuarios')"
|
||||
v-if="idTipoUsuario === 3"
|
||||
/>
|
||||
|
||||
<b-menu-item
|
||||
label="Operadores"
|
||||
:icon="icono('/admin/operadores')"
|
||||
:disabled="activo('/admin/operadores')"
|
||||
@click="opcionMenu('/admin/operadores')"
|
||||
v-if="idTipoUsuario === 3"
|
||||
/>
|
||||
|
||||
<b-menu-item
|
||||
label="Administradores"
|
||||
:icon="icono('/admin/admins')"
|
||||
:disabled="activo('/admin/admins')"
|
||||
@click="opcionMenu('/admin/admins')"
|
||||
v-if="idTipoUsuario === 2"
|
||||
/>
|
||||
|
||||
<!-- <b-menu-item
|
||||
label="Reportes"
|
||||
:icon="icono('/admin/reportes')"
|
||||
:disabled="activo('/admin/reportes')"
|
||||
@click="opcionMenu('/admin/reportes')"
|
||||
/> -->
|
||||
</b-menu-item>
|
||||
|
||||
<b-menu-list v-if="idTipoUsuario === 3 || idTipoUsuario === 4">
|
||||
<b-menu-item
|
||||
label="Préstamo/Devolución"
|
||||
:icon="icono('/operador/prestamo_devolucion')"
|
||||
:disabled="activo('/operador/prestamo_devolucion')"
|
||||
@click="opcionMenu('/operador/prestamo_devolucion')"
|
||||
/>
|
||||
</b-menu-list>
|
||||
|
||||
<b-menu-list v-if="idTipoUsuario === 3 || idTipoUsuario === 4">
|
||||
<b-menu-item
|
||||
label="Historial de Préstamos"
|
||||
:icon="icono('/operador/historial_prestamos')"
|
||||
:disabled="activo('/operador/historial_prestamos')"
|
||||
@click="opcionMenu('/operador/historial_prestamos')"
|
||||
/>
|
||||
</b-menu-list>
|
||||
|
||||
<b-menu-item
|
||||
icon="cart-outline"
|
||||
v-if="idTipoUsuario === 3 || idTipoUsuario === 4"
|
||||
>
|
||||
<template #label="props">
|
||||
Carritos
|
||||
<b-icon
|
||||
class="is-pulled-right"
|
||||
:icon="props.expanded ? 'menu-down' : 'menu-up'"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<b-menu-item
|
||||
label="Buscar carrito"
|
||||
:icon="icono('/operador/carritos/buscar_carrito')"
|
||||
:disabled="activo('/operador/carritos/buscar_carrito')"
|
||||
@click="opcionMenu('/operador/carritos/buscar_carrito')"
|
||||
/>
|
||||
<b-menu-item
|
||||
label="Todos los carritos"
|
||||
:icon="icono('/operador/carritos/todos_carritos')"
|
||||
:disabled="activo('/operador/carritos/todos_carritos')"
|
||||
@click="opcionMenu('/operador/carritos/todos_carritos')"
|
||||
/>
|
||||
</b-menu-item>
|
||||
|
||||
<b-menu-item
|
||||
icon="cellphone-link"
|
||||
v-if="idTipoUsuario === 3 || idTipoUsuario === 4"
|
||||
>
|
||||
<template #label="props">
|
||||
Equipos
|
||||
<b-icon
|
||||
class="is-pulled-right"
|
||||
:icon="props.expanded ? 'menu-down' : 'menu-up'"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<b-menu-item
|
||||
label="Buscar equipo"
|
||||
:icon="icono('/operador/equipos/buscar_equipo')"
|
||||
:disabled="activo('/operador/equipos/buscar_equipo')"
|
||||
@click="opcionMenu('/operador/equipos/buscar_equipo')"
|
||||
/>
|
||||
<b-menu-item
|
||||
label="Todos los equipos"
|
||||
:icon="icono('/operador/equipos/todos_equipos')"
|
||||
:disabled="activo('/operador/equipos/todos_equipos')"
|
||||
@click="opcionMenu('/operador/equipos/todos_equipos')"
|
||||
/>
|
||||
</b-menu-item>
|
||||
|
||||
<b-menu-item icon="account-multiple" v-if="idTipoUsuario === 3">
|
||||
<template #label="props">
|
||||
Usuarios
|
||||
<b-icon
|
||||
class="is-pulled-right"
|
||||
:icon="props.expanded ? 'menu-down' : 'menu-up'"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<b-menu-item
|
||||
label="Buscar usuario"
|
||||
:icon="icono('/operador/usuarios/buscar_usuario')"
|
||||
:disabled="activo('/operador/usuarios/buscar_usuario')"
|
||||
@click="opcionMenu('/operador/usuarios/buscar_usuario')"
|
||||
/>
|
||||
<b-menu-item
|
||||
label="Todos los usuarios"
|
||||
:icon="icono('/operador/usuarios/todos_usuarios')"
|
||||
:disabled="activo('/operador/usuarios/todos_usuarios')"
|
||||
@click="opcionMenu('/operador/usuarios/todos_usuarios')"
|
||||
/>
|
||||
<b-menu-item
|
||||
label="Multa del usuario"
|
||||
:icon="icono('/operador/usuarios/multas_usuario')"
|
||||
:disabled="activo('/operador/usuarios/multas_usuario')"
|
||||
@click="opcionMenu('/operador/usuarios/multas_usuario')"
|
||||
/>
|
||||
</b-menu-item>
|
||||
</b-menu-list>
|
||||
|
||||
<b-menu-list label="Acciones">
|
||||
|
@ -26,19 +26,19 @@ export default {
|
||||
sockets: [
|
||||
{
|
||||
name: 'main',
|
||||
// url: 'http://localhost:3000',
|
||||
url: 'https://venus.acatlan.unam.mx',
|
||||
url: 'http://localhost:3000',
|
||||
// url: 'https://venus.acatlan.unam.mx',
|
||||
// url: 'https://pmodulospcpuma.unam.mx',
|
||||
},
|
||||
],
|
||||
},
|
||||
env: {
|
||||
// api: 'http://localhost:3000',
|
||||
api: 'https://venus.acatlan.unam.mx/pcpumaUnam_test',
|
||||
api: 'http://localhost:3000',
|
||||
// api: 'https://venus.acatlan.unam.mx/pcpumaUnam_test',
|
||||
// api: 'https://pmodulospcpuma.unam.mx/pcpumaUnam_test',
|
||||
// api: 'https://modulospcpuma.unam.mx/',
|
||||
// path: '/socket.io/',
|
||||
path: '/pcpumaUnam_test/socket.io/',
|
||||
path: '/socket.io/',
|
||||
// path: '/pcpumaUnam_test/socket.io/',
|
||||
// path: '/pcpumaUnam/socket.io/',
|
||||
},
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user