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

View File

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

View File

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

View File

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