fix: 修复路由路径为相对路径,避免重定向到根目录

This commit is contained in:
12451 2026-07-02 18:34:39 +08:00
parent 9b5789fb75
commit 222ceb4d13
4 changed files with 6 additions and 6 deletions

View File

@ -31,7 +31,7 @@ function RequireAuth({ children }: { children: React.ReactNode }) {
return null; // 等待恢复完成
}
if (!isAuthenticated) {
return <Navigate to="/login" replace />;
return <Navigate to="login" replace />;
}
return <>{children}</>;
}
@ -40,7 +40,7 @@ function RequireAuth({ children }: { children: React.ReactNode }) {
function RedirectIfAuth({ children }: { children: React.ReactNode }) {
const { isAuthenticated } = useAuthStore();
if (isAuthenticated) {
return <Navigate to="/dashboard" replace />;
return <Navigate to="dashboard" replace />;
}
return <>{children}</>;
}
@ -86,7 +86,7 @@ export default function App() {
</Route>
{/* 默认重定向到 Dashboard */}
<Route path="*" element={<Navigate to="/dashboard" replace />} />
<Route path="*" element={<Navigate to="dashboard" replace />} />
</Routes>
</BrowserRouter>
);

View File

@ -81,7 +81,7 @@ export default function AdminLayout() {
const handleLogout = () => {
logout();
navigate('/login');
navigate('login');
};
const dropList = (

View File

@ -16,7 +16,7 @@ export default function Login() {
try {
await login(values);
Message.success('登录成功');
navigate('/dashboard', { replace: true });
navigate('dashboard', { replace: true });
} catch {
Message.error('手机号或密码错误');
} finally {

View File

@ -138,7 +138,7 @@ export default function CabinetDetail() {
<Button
type="text"
icon={<IconLeft />}
onClick={() => navigate('/devices')}
onClick={() => navigate('devices')}
>
</Button>