⚡优化菜单管理查询过滤父节点下架不显示子节点数据
This commit is contained in:
parent
1db16082be
commit
56c4b8897b
@ -448,11 +448,16 @@ namespace ZR.Service
|
||||
{
|
||||
// 如果是顶级节点, 遍历该父节点的所有子节点
|
||||
if (!tempList.Contains(menu.ParentId))
|
||||
{
|
||||
var menuInfo = menus.Find(f => f.MenuId == menu.MenuId);
|
||||
//移除按钮没有上级
|
||||
if (!tempList.Contains(menuInfo.ParentId) && menu.MenuType != "F")
|
||||
{
|
||||
RecursionFn(menus, menu);
|
||||
returnList.Add(menu);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!returnList.Any())
|
||||
{
|
||||
returnList = menus;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user