diff --git a/src/layouts/HeaderWithNav.jsx b/src/layouts/HeaderWithNav.jsx index 3ee1685..9c9751a 100644 --- a/src/layouts/HeaderWithNav.jsx +++ b/src/layouts/HeaderWithNav.jsx @@ -8,6 +8,7 @@ export default function HeaderWithNav() { const navigate = useNavigate(); const location = useLocation(); const { user } = useSelector((state) => state.auth); + console.log('user', user); const handleLogout = async () => { try { @@ -22,6 +23,9 @@ export default function HeaderWithNav() { return location.pathname.startsWith(path); }; + // 检查用户是否有管理权限(leader 或 admin) + const hasManagePermission = user && (user.role === 'leader' || user.role === 'admin'); + return (