1
This commit is contained in:
69
src/routes.tsx
Executable file
69
src/routes.tsx
Executable file
@@ -0,0 +1,69 @@
|
||||
import { Navigate, createBrowserRouter } from "react-router-dom";
|
||||
import MainLayout from "./layout/MainLayout";
|
||||
import FileLibPage from "./pages/FileLibPage";
|
||||
// import FileLibPage from "./pages/Knowledge";
|
||||
// import FilesPage from "./pages/FileLibPage/files";
|
||||
import FilesPage from "./pages/Knowledge/knowledge";
|
||||
import FlowPage from "./pages/FlowPage";
|
||||
import ModelPage from "./pages/ModelPage";
|
||||
import Doc from "./pages/ModelPage/doc";
|
||||
import Report from "./pages/Report";
|
||||
import SkillChatPage from "./pages/ChatAppPage";
|
||||
import ChatShare from "./pages/ChatAppPage/chatShare";
|
||||
import SkillAssisPage from "./pages/SkillPage/tabAssistant";
|
||||
import SkillsPage from "./pages/SkillPage/tabSkills";
|
||||
import SkillToolsPage from "./pages/SkillPage/tabTools";
|
||||
import SkillPage from "./pages/SkillPage";
|
||||
// import SkillPage from "./pages/SkillPage/dialogueLog";
|
||||
import L2Edit from "./pages/SkillPage/l2Edit";
|
||||
import SystemPage from "./pages/SystemPage";
|
||||
import BuildLayout from "./layout/BuildLayout";
|
||||
|
||||
// react 与 react router dom版本不匹配
|
||||
// const FileLibPage = lazy(() => import(/* webpackChunkName: "FileLibPage" */ "./pages/FileLibPage"));
|
||||
// const FilesPage = lazy(() => import(/* webpackChunkName: "FilesPage" */ "./pages/FileLibPage/files"));
|
||||
// const SkillPage = lazy(() => import(/* webpackChunkName: "SkillPage" */ "./pages/SkillPage"));
|
||||
// const SkillChatPage = lazy(() => import(/* webpackChunkName: "SkillChatPage" */ "./pages/SkillChatPage"));
|
||||
// const FileViewPage = lazy(() => import(/* webpackChunkName: "FileViewPage" */ "./pages/FileViewPage"));
|
||||
|
||||
const router = createBrowserRouter([
|
||||
{
|
||||
path: "/",
|
||||
element: <MainLayout />,
|
||||
children: [
|
||||
{ path: "", element: <SkillChatPage /> },
|
||||
{ path: "skill", element: <L2Edit /> },
|
||||
{ path: "skill/:id", element: <L2Edit /> },
|
||||
{ path: "filelib", element: <FileLibPage /> },
|
||||
{ path: "filelib/:id", element: <FilesPage /> },
|
||||
// { path: "skills", element: <SkillPage /> },
|
||||
{
|
||||
path: "build",
|
||||
element: <BuildLayout />,
|
||||
children: [
|
||||
{ path: "assist", element: <SkillAssisPage /> },
|
||||
{ path: "skills", element: <SkillsPage /> },
|
||||
{ path: "tools", element: <SkillToolsPage /> },
|
||||
{ path: "", element: <Navigate to="assist" replace /> },
|
||||
]
|
||||
},
|
||||
{ path: "model", element: <ModelPage /> },
|
||||
{ path: "sys", element: <SystemPage /> },
|
||||
],
|
||||
},
|
||||
{ path: "model/doc", element: <Doc /> },
|
||||
{
|
||||
path: "/flow/:id/",
|
||||
children: [
|
||||
{ path: "", element: <FlowPage /> }
|
||||
]
|
||||
},
|
||||
// 独立会话页
|
||||
{ path: "/chat", element: <SkillChatPage /> },
|
||||
{ path: "/chat/:id/", element: <ChatShare /> },
|
||||
{ path: "/report/:id/", element: <Report /> },
|
||||
// { path: "/test", element: <Test /> },
|
||||
{ path: "*", element: <Navigate to="/" replace /> }
|
||||
]);
|
||||
|
||||
export default router;
|
||||
Reference in New Issue
Block a user