Selaa lähdekoodia

解决删除目录型菜单时,无法删除顶级目录菜单的问题. update Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs.
问题: 删除目录型菜单时,顶级无法删除.
补充:此处以前没有问题,不知是否是依赖升级后的原因.

Signed-off-by: Denny <kingxi@163.com>

Denny 4 vuotta sitten
vanhempi
commit
12500b410e
1 muutettua tiedostoa jossa 1 lisäystä ja 0 poistoa
  1. 1 0
      Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs

+ 1 - 0
Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs

@@ -134,6 +134,7 @@ public class SysMenuService : IDynamicApiController, ITransient
     {
         var menuTreeList = await _sysMenuRep.AsQueryable().ToChildListAsync(u => u.Pid, input.Id);
         var menuIdList = menuTreeList.Select(u => u.Id).ToList();
+         menuIdList.Add(input.Id);
 
         await _sysMenuRep.DeleteAsync(u => menuIdList.Contains(u.Id));