dengjunjie
2025-03-12 f43b7df8400f4fcffc9f19dca0888d61e2b33d5f
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Sys_MenuService.cs
@@ -188,5 +188,21 @@
            return webResponse = WebResponseContent.Instance.OK("鍒犻櫎鎴愬姛");
        }
        public object? GetTreeMenuPDAStash(int parentId)
        {
            List<MenuDTO> _menus = BaseDal.GetAllMenuPDA().Where(x => x.ParentId == parentId).ToList();
            return _menus;
        }
        public List<MenuDTO> GetUserMenuListPDA(int roleId)
        {
            if (App.User.IsRoleIdSuperAdmin(roleId))
            {
                return BaseDal.GetAllMenuPDA();
            }
            List<int> menuIds = BaseDal.GetPermissions(roleId).Select(x => x.MenuId).ToList();
            return BaseDal.GetAllMenuPDA().Where(x => menuIds.Contains(x.MenuId)).ToList();
        }
    }
}