42 lines
1.1 KiB
Vue
42 lines
1.1 KiB
Vue
![]() |
<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="$funcionesGlobales.icono('/admin/configuracion/instituciones')"
|
||
|
:disabled="
|
||
|
$funcionesGlobales.activo('/admin/configuracion/instituciones')
|
||
|
"
|
||
|
@click="opcionMenu('/admin/configuracion/instituciones')"
|
||
|
/>
|
||
|
|
||
|
<b-menu-item
|
||
|
label="Responsables"
|
||
|
:icon="$funcionesGlobales.icono('/admin/configuracion/responsables')"
|
||
|
:disabled="$funcionesGlobales.activo('/admin/configuracion/responsables')"
|
||
|
@click="opcionMenu('/admin/configuracion/responsables')"
|
||
|
v-if="idTipoUsuario === 2"
|
||
|
/>
|
||
|
</b-menu-item>
|
||
|
</template>
|
||
|
|
||
|
<script>
|
||
|
export default {
|
||
|
props: {
|
||
|
idTipoUsuario: { type: Number, required: true },
|
||
|
opcionMenu: { type: Function, required: true },
|
||
|
},
|
||
|
}
|
||
|
</script>
|
||
|
|
||
|
<style scoped></style>
|