This commit is contained in:
liamzi
2024-12-27 11:47:51 +08:00
parent b9ea7218e3
commit 8d2383a8a9
12 changed files with 206 additions and 411 deletions

View File

@@ -51,15 +51,13 @@ const AppRoutes = () => {
return (
<Routes>
{/* 公开路由 */}
<Route
path="/login"
element={
user ? <Navigate to="/dashboard" replace /> : <Login />
user ? <Navigate to="/company/serviceTeamplate" replace /> : <Login />
}
/>
{/* 受保护的路由 */}
<Route
path="/"
element={
@@ -68,16 +66,7 @@ const AppRoutes = () => {
</ProtectedRoute>
}
>
<Route
path="dashboard"
element={
<Suspense fallback={<LoadingComponent />}>
<Dashboard />
</Suspense>
}
/>
{renderRoutes(routes)}
<Route index element={<Navigate to="/dashboard" replace />} />
<Route path="*" element={<NotFound />} />
</Route>
</Routes>

View File

@@ -1,12 +1,5 @@
import { lazy } from "react";
// Dashboard route
const dashboardRoute = {
path: "dashboard",
component: lazy(() => import("@/pages/Dashboard")),
name: "仪表盘",
icon: "dashboard",
};
// Resource Management routes
const resourceRoutes = [
@@ -109,7 +102,12 @@ const companyRoutes = [
const marketingRoutes = [];
export const routes = [
dashboardRoute,
// {
// path: "dashboard",
// component: lazy(() => import("@/pages/Dashboard")),
// name: "仪表盘",
// icon: "dashboard",
// },
{
path: "resource",
component: lazy(() => import("@/pages/resource")),