更新 Admin.NET/Admin.NET.Core/Service/Role/SysRoleService.cs

增加没有对应接口的按钮增加到授权集合
This commit is contained in:
IMaster 2024-10-21 14:52:00 +08:00
parent b0bfe08ac8
commit 40e50b94ee

View File

@ -311,6 +311,14 @@ public class SysRoleService : IDynamicApiController, ITransient
foreach (var controller in apiOutput.Children)
apiList[0].AddRange(controller.Children.Select(u => u.Route));
}
// 按钮权限集合
var allButtonList = await GetButtonList(new());
// 没有对应接口的按钮集合
var diffList = allButtonList.Except(apiList[0]).ToList();
apiList[0].AddRange(diffList);
}
else
{