diff --git a/management/src/router/index.ts b/management/src/router/index.ts index 02e9d95c..c8ad7bae 100644 --- a/management/src/router/index.ts +++ b/management/src/router/index.ts @@ -16,6 +16,12 @@ const SchoolEnterpriseView = ()=> import('../views/socialservice/SchoolEnterpris const IntershipView = () => import('../views/socialservice/Internship/InternshipView.vue') const GovernmentView = ()=> import('../views/socialservice/Government/governmentView.vue') const ServiceimgView= ()=> import('../views/socialservice/img/serviceimg.vue') +const OnlineCourseView = ()=>import('../views/caseresource/onlinecourse/onlineCourseView.vue') +const teachingCaseView = ()=>import('../views/caseresource/teachingcase/teachingCaseView.vue') +const videosCaseView = ()=>import('../views/caseresource/videoscase/videosCaseView.vue') +const CaseSettingView = ()=>import('../views/caseresource/setting/caseSettingView.vue') + + // 定义路由规则(现在 RouteRecordRaw 导入正确) const routes: RouteRecordRaw[] = [ { @@ -162,6 +168,58 @@ const routes: RouteRecordRaw[] = [ ] } + , + { + path: '/resourcecase', // 父菜单对应路径(与 el-sub-menu 的 index 一致) + name: 'resourcecase', + meta: { + title: '案例资源', // 父菜单标题 + requiresAuth: false + }, + children: [ + // 子菜单3:乡村政府项目(对应菜单 index="/service/government") + { + path: 'setting', // 完整路径为 /service/government + name: 'setting', + component: CaseSettingView, + meta: { + title: '封面设置', // 与子菜单标题一致 + requiresAuth: false + } + }, + // 子菜单1:校企合作(对应菜单 index="/service/schoolEnterprise") + { + path: 'onlinecourse', // 完整路径为 /service/schoolEnterprise + name: 'onlinecourse', + component: OnlineCourseView, + meta: { + title: '线上课程', // 与子菜单标题一致 + requiresAuth: false + } + }, + // 子菜单2:研究实习项目(对应菜单 index="/service/internship") + { + path: 'teachingcase', // 完整路径为 /service/internship + name: 'teachingcase', + component: teachingCaseView, + meta: { + title: '教学案例', // 与子菜单标题一致 + requiresAuth: false + } + }, + // 子菜单3:乡村政府项目(对应菜单 index="/service/government") + { + path: 'videoscase', // 完整路径为 /service/government + name: 'videoscase', + component: videosCaseView, + meta: { + title: '视频案例', // 与子菜单标题一致 + requiresAuth: false + } + } + + ] + } ] const router = createRouter({