From ded33d7752c72dfe0fe5f29e8b14625515da7807 Mon Sep 17 00:00:00 2001 From: mayiming <1627832236@qq.com> Date: Fri, 31 Oct 2025 13:24:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E7=AE=A1=E7=90=86=E7=B3=BB?= =?UTF-8?q?=E7=BB=9Frouter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- management/src/router/index.ts | 58 ++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) 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({