完整的教务系统前端项目 - 包含所有修复和9月份数据
This commit is contained in:
188
src/routes/index.jsx
Normal file
188
src/routes/index.jsx
Normal file
@@ -0,0 +1,188 @@
|
||||
import { lazy } from "react";
|
||||
|
||||
const Dashboard = lazy(() => import("@/pages/Dashboard"));
|
||||
const CalendarPage = lazy(() => import("@/pages/CalendarPage"));
|
||||
const LivePage = lazy(() => import("@/pages/LivePage"));
|
||||
const HomeworkPage = lazy(() => import("@/pages/HomeworkPage"));
|
||||
const ProjectLibraryPage = lazy(() => import("@/pages/ProjectLibraryPage"));
|
||||
const PersonalProfile = lazy(() => import("@/pages/PersonalProfile"));
|
||||
const CareerTreePage = lazy(() => import("@/pages/CareerTreePage"));
|
||||
const CompanyJobsPage = lazy(() => import("@/pages/CompanyJobsPage"));
|
||||
const CompanyJobsListPage = lazy(() => import("@/pages/CompanyJobsListPage"));
|
||||
const JobStrategyPage = lazy(() => import("@/pages/JobStrategyPage"));
|
||||
const JobStrategyDetailPage = lazy(() =>
|
||||
import("@/pages/JobStrategyDetailPage")
|
||||
);
|
||||
const InterviewSimulationPage = lazy(() =>
|
||||
import("@/pages/InterviewSimulationPage")
|
||||
);
|
||||
const ExpertSupportPage = lazy(() => import("@/pages/ExpertSupportPage"));
|
||||
const Portfolio = lazy(() => import("@/pages/Portfolio"));
|
||||
const PublicCourses = lazy(() => import("@/pages/PublicCourses"));
|
||||
const ResumeInterviewPage = lazy(() => import("@/pages/ResumeInterviewPage"));
|
||||
|
||||
export default [
|
||||
{
|
||||
showMenu: false,
|
||||
routes: [
|
||||
{
|
||||
path: "/",
|
||||
element: <Dashboard />,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "个人",
|
||||
key: "personal",
|
||||
showMenu: true,
|
||||
routes: [
|
||||
{
|
||||
path: "/dashboard",
|
||||
name: "主页",
|
||||
element: <Dashboard />,
|
||||
default: "recuUY5h1bw5IS",
|
||||
active: "recuUY5gBxD77p",
|
||||
showMenuItem: true,
|
||||
},
|
||||
{
|
||||
path: "/profile",
|
||||
name: "个人档案",
|
||||
element: <PersonalProfile />,
|
||||
default: "recuUY58caXGYc",
|
||||
active: "recuUY57QGFVLZ",
|
||||
showMenuItem: true,
|
||||
},
|
||||
{
|
||||
path: "/calendar",
|
||||
name: "日历",
|
||||
element: <CalendarPage />,
|
||||
default: "recuUY5da0tNkb",
|
||||
active: "recuUY5dvQEYlx",
|
||||
showMenuItem: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "课程",
|
||||
key: "course",
|
||||
showMenu: true,
|
||||
routes: [
|
||||
{
|
||||
path: "/public-courses",
|
||||
name: "公共课直播间",
|
||||
element: <PublicCourses />,
|
||||
default: "recuUY58WKcNff",
|
||||
active: "recuUY58zAsmTX",
|
||||
showMenuItem: true,
|
||||
},
|
||||
{
|
||||
path: "/live",
|
||||
name: "课程直播间",
|
||||
element: <LivePage />,
|
||||
default: "recuUY5aCUaFlW",
|
||||
active: "recuUY5abx7Arx",
|
||||
showMenuItem: true,
|
||||
},
|
||||
{
|
||||
path: "/career-tree",
|
||||
name: "就业管家知识树",
|
||||
element: <CareerTreePage />,
|
||||
default: "recuUY59K6SkoO",
|
||||
active: "recuUY59l98AZg",
|
||||
showMenuItem: true,
|
||||
},
|
||||
{
|
||||
path: "/homework",
|
||||
name: "课后作业",
|
||||
element: <HomeworkPage />,
|
||||
default: "recuUY5bpDGGa2",
|
||||
active: "recuUY5aZHbzCC",
|
||||
showMenuItem: true,
|
||||
},
|
||||
{
|
||||
path: "/job-strategy",
|
||||
name: "定制求职策略",
|
||||
element: <JobStrategyPage />,
|
||||
default: "recuUY5h1bw5IS",
|
||||
active: "recuUY5742LbQO",
|
||||
showMenuItem: true,
|
||||
},
|
||||
{
|
||||
path: "/job-strategy-detail",
|
||||
name: "定制求职策略详情",
|
||||
element: <JobStrategyDetailPage />,
|
||||
showMenu: false,
|
||||
},
|
||||
{
|
||||
path: "/interview-simulation",
|
||||
name: "线下面试模拟",
|
||||
element: <InterviewSimulationPage />,
|
||||
default: "recuUY5geqjOp8",
|
||||
active: "recuUY5fQqg5MD",
|
||||
showMenuItem: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
name: "资源",
|
||||
key: "resource",
|
||||
showMenu: true,
|
||||
routes: [
|
||||
{
|
||||
path: "/expert-support",
|
||||
name: "专家支持中心",
|
||||
element: <ExpertSupportPage />,
|
||||
default: "recuUY5hQnbcBY",
|
||||
active: "recuUY5hsxnmk6",
|
||||
showMenuItem: true,
|
||||
},
|
||||
{
|
||||
path: "/company-jobs",
|
||||
name: "企业内推岗位",
|
||||
element: <CompanyJobsPage />,
|
||||
default: "recuUY5chbV7Mn",
|
||||
active: "recuUY5bPS4Ixx",
|
||||
showMenuItem: true,
|
||||
},
|
||||
{
|
||||
path: "/company-jobs-list",
|
||||
name: "企业内推岗位列表",
|
||||
element: <CompanyJobsListPage />,
|
||||
showMenu: false,
|
||||
},
|
||||
{
|
||||
path: "/resume-interview",
|
||||
name: "我的简历与面试",
|
||||
element: <ResumeInterviewPage />,
|
||||
default: "recuUY5dTT3xbx",
|
||||
active: "recuUY5dvQEYlx",
|
||||
showMenuItem: true,
|
||||
},
|
||||
{
|
||||
path: "/project-library",
|
||||
name: "我的项目库",
|
||||
element: <ProjectLibraryPage />,
|
||||
default: "recuUY5eH5ZaYR",
|
||||
active: "recuUY5ejgtOo5",
|
||||
showMenuItem: true,
|
||||
},
|
||||
{
|
||||
path: "/portfolio",
|
||||
name: "我的作品集",
|
||||
element: <Portfolio />,
|
||||
default: "recuUY5frYJKLC",
|
||||
active: "recuUY5f5an72x",
|
||||
showMenuItem: true,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
showMenu: false,
|
||||
routes: [
|
||||
{
|
||||
path: "*",
|
||||
element: <Dashboard />,
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
Reference in New Issue
Block a user