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