Pārlūkot izejas kodu

!443 解决删除目录型菜单时,无法删除顶级目录菜单的问题. update Admin.NET/Admin.NET.Core/Service/Menu/SysMenuService.cs.
Merge pull request !443 from Denny/N/A

zuohuaijun 3 gadi atpakaļ
vecāks
revīzija
14c58269f2

+ 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));