fix 只选中菜单无法显示应用
This commit is contained in:
@@ -138,7 +138,7 @@ namespace Ewide.Core.Service
|
|||||||
var roleIdList = await _sysUserRoleService.GetUserRoleIdList(userId);
|
var roleIdList = await _sysUserRoleService.GetUserRoleIdList(userId);
|
||||||
var menuIdList = await _sysRoleMenuService.GetRoleMenuIdList(roleIdList);
|
var menuIdList = await _sysRoleMenuService.GetRoleMenuIdList(roleIdList);
|
||||||
return await _sysMenuRep.DetachedEntities
|
return await _sysMenuRep.DetachedEntities
|
||||||
.Where(u => u.VisibleParent)
|
.Where(u => (u.Type == 2 && u.VisibleParent) || u.Type < 2)
|
||||||
.Where(u => menuIdList.Contains(u.Id))
|
.Where(u => menuIdList.Contains(u.Id))
|
||||||
.Where(u => u.Status == (int)CommonStatus.ENABLE)
|
.Where(u => u.Status == (int)CommonStatus.ENABLE)
|
||||||
.Select(u => u.Application).ToListAsync();
|
.Select(u => u.Application).ToListAsync();
|
||||||
|
|||||||
Reference in New Issue
Block a user