feat: 联调

This commit is contained in:
王天骄
2026-06-12 15:43:30 +08:00
parent 02d2b0344b
commit 3c8db9f503
17 changed files with 4496 additions and 51 deletions
+16 -2
View File
@@ -16,9 +16,23 @@ const routes: RouteRecordRaw[] = [
{ 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: 'institutions', name: 'Institutions', component: () => import('@/views/InstitutionsView.vue'), meta: { title: '机构管理' } },
{ path: 'users', name: 'Users', component: () => import('@/views/UsersView.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: '用户列表' } },
{ path: 'users/doctors', name: 'DoctorUsers', component: () => import('@/views/RoleUsersView.vue'), meta: { title: '医生管理', roleType: 'doctor' } },
{ path: 'users/students', name: 'StudentUsers', component: () => import('@/views/RoleUsersView.vue'), meta: { title: '医学生管理', roleType: 'student' } },
{ path: 'users/content-admins', name: 'ContentAdminUsers', component: () => import('@/views/RoleUsersView.vue'), meta: { title: '内容管理员', roleType: 'content_admin' } },
{ path: 'my-students', name: 'MyStudents', component: () => import('@/views/MyStudentsView.vue'), meta: { title: '我的学生' } },
{ path: 'teacher-student-relations', name: 'TeacherStudentRelations', component: () => import('@/views/TeacherStudentRelationsView.vue'), meta: { title: '师生关系管理' } },
{ path: 'settings', name: 'Settings', component: () => import('@/views/SettingsView.vue'), meta: { title: '系统配置' } },
{ path: 'module/content-admin-list', redirect: '/users/content-admins' },
{ path: 'module/department-list', redirect: '/departments' },
{ path: 'module/doctor-list', redirect: '/users/doctors' },
{ path: 'module/hospital-list', redirect: '/institutions' },
{ path: 'module/my-students', redirect: '/my-students' },
{ path: 'module/student-list', redirect: '/users/students' },
{ path: 'module/teacher-list', redirect: '/teacher-student-relations' },
{ 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: '业务模块' } }
]