feat(rbac): 添加Vben5菜单

This commit is contained in:
wcg
2026-01-04 10:55:28 +08:00
parent 38463fc477
commit f77c775229
4 changed files with 1018 additions and 4 deletions

View File

@@ -168,12 +168,12 @@ namespace Yi.Framework.Rbac.Domain.Entities
/// </summary>
/// <param name="menus"></param>
/// <returns></returns>
public static List<Vue3RouterDto> Vue3RuoYiRouterBuild(this List<MenuAggregateRoot> menus)
public static List<Vue3RouterDto> Vue3RuoYiRouterBuild(this List<MenuAggregateRoot> menus,MenuSourceEnum menuSource)
{
menus = menus
.Where(m => m.State == true)
.Where(m => m.MenuType != MenuTypeEnum.Component)
.Where(m => m.MenuSource == MenuSourceEnum.Ruoyi)
.Where(m => m.MenuSource == menuSource)
.ToList();
List<Vue3RouterDto> routers = new();
foreach (var m in menus)