ordene el menu

This commit is contained in:
Andres2908 2022-07-21 22:43:16 -05:00
parent 55dbf393ef
commit cc1ac964f2
2 changed files with 26 additions and 194 deletions

View File

@ -8,7 +8,7 @@
/>
</template>
<Instituciones />
<Instituciones :idTipoUsuario="idTipoUsuario" :opcionMenu="opcionMenu" />
<b-menu-item
label="Horario de Servicio"

View File

@ -37,86 +37,20 @@
/>
</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'"
<Equipos
:idTipoUsuario="idTipoUsuario"
:opcionMenu="opcionMenu"
/>
</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')"
<Carritos
:idTipoUsuario="idTipoUsuario"
:opcionMenu="opcionMenu"
/>
<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'"
<Usuarios
:idTipoUsuario="idTipoUsuario"
:opcionMenu="opcionMenu"
/>
</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-->
@ -125,121 +59,10 @@
:opcionMenu="opcionMenu"
/>
<b-menu-item
icon="cog"
v-if="idTipoUsuario === 2 || idTipoUsuario === 3"
>
<template #label="props">
Configuración
<b-icon
class="is-pulled-right"
:icon="props.expanded ? 'menu-down' : 'menu-up'"
<Configuracion
:idTipoUsuario="idTipoUsuario"
:opcionMenu="opcionMenu"
/>
</template>
<b-menu-item icon="home">
<template #label="props">
Instituciones
<b-icon
class="is-pulled-right"
:icon="props.expanded ? 'menu-down' : 'menu-up'"
/>
</template>
<b-menu-item
:label="`Configurar ${
idTipoUsuario === 3 ? 'Institución' : 'Instituciones'
}`"
:icon="icono('/admin/configuracion/instituciones')"
:disabled="activo('/admin/configuracion/instituciones')"
@click="opcionMenu('/admin/configuracion/instituciones')"
/>
<b-menu-item
label="Responsables"
:icon="icono('/admin/configuracion/responsables')"
:disabled="activo('/admin/configuracion/responsables')"
@click="opcionMenu('/admin/configuracion/responsables')"
v-if="idTipoUsuario === 2"
/>
</b-menu-item>
<b-menu-item
label="Horario de Servicio"
:icon="icono('/admin/configuracion/institucion-dia')"
:disabled="activo('/admin/configuracion/institucion-dia')"
@click="opcionMenu('/admin/configuracion/institucion-dia')"
v-if="idTipoUsuario === 3"
/>
<b-menu-item
label="Infracciones"
:icon="icono('/admin/configuracion/institucion-infraccion')"
:disabled="
activo('/admin/configuracion/institucion-infraccion')
"
@click="
opcionMenu('/admin/configuracion/institucion-infraccion')
"
v-if="idTipoUsuario === 3"
/>
<b-menu-item
label="Programas"
:icon="icono('/admin/configuracion/institucion-programa')"
:disabled="
activo('/admin/configuracion/institucion-programa')
"
@click="
opcionMenu('/admin/configuracion/institucion-programa')
"
v-if="idTipoUsuario === 3"
/>
<b-menu-item
label="Tipos de Entradas"
:icon="icono('/admin/configuracion/institucion-tipo-entrada')"
:disabled="
activo('/admin/configuracion/institucion-tipo-entrada')
"
@click="
opcionMenu('/admin/configuracion/institucion-tipo-entrada')
"
v-if="idTipoUsuario === 3"
/>
<b-menu-item
label="Tipos de Carrito"
:icon="icono('/admin/configuracion/institucion-tipo-carrito')"
:disabled="
activo('/admin/configuracion/institucion-tipo-carrito')
"
@click="
opcionMenu('/admin/configuracion/institucion-tipo-carrito')
"
v-if="idTipoUsuario === 3"
/>
<b-menu-item
label="Carreras y Programas"
:icon="icono('/admin/configuracion/carrera_programa')"
:disabled="activo('/admin/configuracion/carrera_programa')"
@click="opcionMenu('/admin/configuracion/carrera_programa')"
v-if="idTipoUsuario === 3"
/>
<b-menu-item
label="Nuevas opciones"
:icon="icono('/admin/configuracion/crear_nuevas_opciones')"
:disabled="
activo('/admin/configuracion/crear_nuevas_opciones')
"
@click="
opcionMenu('/admin/configuracion/crear_nuevas_opciones')
"
v-if="idTipoUsuario === 2"
/>
</b-menu-item>
</b-menu-list>
<b-menu-list label="Acciones">
@ -254,9 +77,18 @@
<script>
import Administrador from '@/components/layouts/Administrador'
import Carritos from '@/components/layouts/Carritos'
import Configuracion from '@/components/layouts/Configuracion'
import Equipos from '@/components/layouts/Equipos'
import Usuarios from '@/components/layouts/Usuarios'
export default {
components: {
Administrador,
Carritos,
Configuracion,
Equipos,
Usuarios,
},
data() {
return {