子菜单个数限制优化

This commit is contained in:
ZSEN 2021-05-11 14:39:49 +08:00 committed by GitHub
parent 2281032b54
commit cfaad235be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -38,7 +38,7 @@ const getFilterMenus = (arr, role, parentPath = '') => {
icon: item.icon, icon: item.icon,
} }
if (item.children) { if (item.children) {
if (item.children.length === 1) { if (item.children.filter(child => !child.hidden).length <= 1) {
menu.url = generateUrl(item.children[0].path, menu.url) menu.url = generateUrl(item.children[0].path, menu.url)
} else { } else {
menu.children = getFilterMenus(item.children, role, menu.url) menu.children = getFilterMenus(item.children, role, menu.url)