feat: 总览数据联调

This commit is contained in:
王天骄
2026-06-13 06:24:09 +08:00
parent 1d093c9589
commit d68edd52aa
16 changed files with 2460 additions and 243 deletions
+14 -1
View File
@@ -15,7 +15,13 @@ const routes: RouteRecordRaw[] = [
children: [
{ path: 'dashboard', name: 'Dashboard', component: () => import('@/views/DashboardView.vue'), meta: { title: '数据驾驶舱' } },
{ path: 'cases', name: 'Cases', component: () => import('@/views/CasesView.vue'), meta: { title: '病例中心' } },
{ path: 'training', name: 'Training', component: () => import('@/views/TrainingView.vue'), meta: { title: '训练管理' } },
{ path: 'training', name: 'Training', component: () => import('@/views/TrainingView.vue'), meta: { title: '训练记录' } },
{ path: 'platform/ability-profile', name: 'PlatformAbilityProfile', component: () => import('@/views/PlatformAbilityView.vue'), meta: { title: '能力画像' } },
{ path: 'platform/ability-radar', name: 'PlatformAbilityRadar', component: () => import('@/views/PlatformAbilityView.vue'), meta: { title: '雷达图分析' } },
{ path: 'teacher/training-records', name: 'TeacherTrainingRecords', component: () => import('@/views/TrainingView.vue'), meta: { title: '教学训练记录' } },
{ path: 'teacher/student-ability', name: 'StudentAbility', component: () => import('@/views/StudentAbilityView.vue'), meta: { title: '能力画像' } },
{ path: 'teacher/student-ranking', name: 'StudentRanking', component: () => import('@/views/StudentRankingView.vue'), meta: { title: '学生排行榜' } },
{ path: 'teacher/growth-path', name: 'TeacherGrowthPath', component: () => import('@/views/TeacherGrowthPathView.vue'), meta: { title: '成长轨迹' } },
{ path: 'institutions', name: 'Institutions', component: () => import('@/views/InstitutionsView.vue'), meta: { title: '医院管理' } },
{ path: 'departments', name: 'Departments', component: () => import('@/views/DepartmentsView.vue'), meta: { title: '科室管理' } },
{ path: 'users', name: 'Users', component: () => import('@/views/UsersView.vue'), meta: { title: '用户列表' } },
@@ -42,6 +48,13 @@ const routes: RouteRecordRaw[] = [
{ path: 'module/my-students', redirect: '/my-students' },
{ path: 'module/student-list', redirect: '/users/students' },
{ path: 'module/teacher-list', redirect: '/teacher-student-relations' },
{ path: 'module/training-list', redirect: '/training' },
{ path: 'module/ability-profile', redirect: '/platform/ability-profile' },
{ path: 'module/ability-radar', redirect: '/platform/ability-radar' },
{ path: 'module/training-record', redirect: '/teacher/training-records' },
{ path: 'module/student-ability', redirect: '/teacher/student-ability' },
{ path: 'module/leaderboard', redirect: '/teacher/student-ranking' },
{ path: 'module/growth-path', redirect: '/teacher/growth-path' },
{ path: 'module/user-list', redirect: '/users' },
{ path: 'module/knowledge-base', name: 'KnowledgeBase', component: () => import('@/views/KnowledgeBaseView.vue'), meta: { title: '知识库管理' } },
{ path: 'module/:page', name: 'Module', component: () => import('@/views/ModuleView.vue'), meta: { title: '业务模块' } }