Skip to content

Commit

Permalink
menu bug fixed
Browse files Browse the repository at this point in the history
  • Loading branch information
munkh-altai committed May 4, 2023
1 parent f06c6ea commit c76615f
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 2 deletions.
5 changes: 4 additions & 1 deletion src/components/Menu/HomeMenuRender.vue
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,10 @@ export default defineComponent({
return getTitle(item, this.cruds)
},
hasItems (item) {
return item && item.children !== undefined ? item.children.length > 0 : false
if(item && item.children !== undefined && item.children.length > 0){
return item.children.filter(mItem => this.permissions[mItem.id] && this.permissions[mItem.id].show === true).length > 0
}
return false
},
},
})
Expand Down
4 changes: 3 additions & 1 deletion src/components/Menu/Menu.vue
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@
:inlineIndent="21"
:class="mode !== 'horizontal' ? 'SysMenu' : ''"
>
<template v-for="m in menu.filter(mItem=>permissions.permissions[mItem.id].show === true)" :key="getPath(m)" >
<template v-for="m in menu.filter(
(mItem) => permissions.permissions[mItem.id] && permissions.permissions[mItem.id].show === true
)" :key="getPath(m)" >
<RenderSubMenu :item="m" :cruds="kruds" :permissions="permissions.permissions" :mode="mode" :collapsed="collapsed" />
</template>
</a-menu>
Expand Down
2 changes: 2 additions & 0 deletions src/plugins/core/axios.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,7 @@ export function initAxios() {
}
export function setToken(token) {
axios.defaults.headers.common['Authorization'] = 'Bearer '+token;
axios.defaults.headers.common['Content-Type'] = 'application/json';
axios.defaults.withCredentials = true;
}
export default axios

0 comments on commit c76615f

Please sign in to comment.