优化系统
This commit is contained in:
@@ -108,7 +108,7 @@ const transformMenuData = (menus) => {
|
||||
return [];
|
||||
}
|
||||
|
||||
console.log('原始菜单数据:', menus);
|
||||
// console.log('原始菜单数据:', menus);
|
||||
|
||||
// 功能页面路径关键词,这些菜单不应该显示在侧边栏
|
||||
// 注意:只过滤真正的功能页面,不过滤包含这些关键词的父菜单
|
||||
@@ -146,17 +146,17 @@ const transformMenuData = (menus) => {
|
||||
.filter(menu => {
|
||||
// 只显示页面菜单,不显示API权限菜单
|
||||
if (menu.menuType !== 1 && menu.menuType !== undefined) {
|
||||
console.log('过滤掉非页面菜单:', menu);
|
||||
// console.log('过滤掉非页面菜单:', menu);
|
||||
return false;
|
||||
}
|
||||
// 过滤掉功能页面(详情、新增、编辑、删除等)
|
||||
if (isFunctionPage(menu.path)) {
|
||||
console.log('过滤掉功能页面:', menu.path);
|
||||
// console.log('过滤掉功能页面:', menu.path);
|
||||
return false;
|
||||
}
|
||||
// 过滤掉需要隐藏的子菜单(如分类管理、标签管理)
|
||||
if (isHiddenSubMenu(menu.path)) {
|
||||
console.log('过滤掉隐藏的子菜单:', menu.path);
|
||||
// console.log('过滤掉隐藏的子菜单:', menu.path);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
@@ -172,7 +172,7 @@ const transformMenuData = (menus) => {
|
||||
children: []
|
||||
}));
|
||||
|
||||
console.log('过滤后的菜单数据:', allMenus);
|
||||
// console.log('过滤后的菜单数据:', allMenus);
|
||||
|
||||
// 构建菜单映射表(只包含有效的页面菜单)
|
||||
const menuMap = new Map();
|
||||
@@ -205,7 +205,7 @@ const transformMenuData = (menus) => {
|
||||
}
|
||||
});
|
||||
|
||||
console.log('构建后的菜单树:', rootMenus);
|
||||
// console.log('构建后的菜单树:', rootMenus);
|
||||
|
||||
// 按 order 排序(确保排序正确)
|
||||
const sortMenus = (menus) => {
|
||||
|
||||
Reference in New Issue
Block a user