|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
<template> |
|
|
|
|
<template v-for="item in menu"> |
|
|
|
|
<el-menu-item |
|
|
|
|
v-if="validatenull(item[childrenKey]) && validRoles(item)" |
|
|
|
|
v-if="validatenull(item[childrenKey]) && validRoles(item) && item.isHide !== 1" |
|
|
|
|
:index="getPath(item)" |
|
|
|
|
@click="open(item)" |
|
|
|
|
:key="item[labelKey]" |
|
|
|
@ -12,7 +12,7 @@
|
|
|
|
|
</template> |
|
|
|
|
</el-menu-item> |
|
|
|
|
<el-sub-menu |
|
|
|
|
v-else-if="!validatenull(item[childrenKey]) && validRoles(item)" |
|
|
|
|
v-else-if="!validatenull(item[childrenKey]) && validRoles(item) && item.isHide !== 1" |
|
|
|
|
:index="getPath(item)" |
|
|
|
|
:key="item[labelKey]" |
|
|
|
|
> |
|
|
|
@ -24,7 +24,7 @@
|
|
|
|
|
<el-menu-item |
|
|
|
|
:index="getPath(child)" |
|
|
|
|
@click="open(child)" |
|
|
|
|
v-if="validatenull(child[childrenKey])" |
|
|
|
|
v-if="validatenull(child[childrenKey]) && child.isHide !== 1" |
|
|
|
|
> |
|
|
|
|
<i :class="child[iconKey]"></i> |
|
|
|
|
<template #title> |
|
|
|
|