选课名单/课程修读情况

This commit is contained in:
biss committed 2026-08-14 21:50:14 +08:00
1 parent 4575758812
commit ef3fbf92f0
7 files changed
+241 -139

No files matched your search

+7 -7
View File
@@ -201,9 +201,9 @@ const todoItems = computed(() => {
},
{
key: 'course-adjustments',
label: '调停课审核',
label: '调停课审批',
description: '调课、停课、补课或代课申请',
route: '/course-adjustments',
route: '/approvals?tab=pending',
count: pending.courseAdjustments,
},
{
@@ -286,7 +286,7 @@ const quickActions = computed<DashboardLink[]>(() => {
{ key: 'personnel', label: '人员档案', description: '教师与学生', route: '/teachers', icon: UserFilled },
{ key: 'tasks', label: '教学任务', description: '生成并发布教学班', route: '/teaching-tasks', icon: List },
{ key: 'schedules', label: '排课与课表', description: '排课、校验与发布', route: '/schedules', icon: Calendar },
{ key: 'approvals', label: '审批中心', description: '集中处理业务申请', route: '/approvals', icon: DocumentChecked },
{ key: 'approvals', label: '审批工作台', description: '集中处理业务申请', route: '/approvals', icon: DocumentChecked },
{ key: 'statistics', label: '统计报表', description: '观察教学质量', route: '/statistics', icon: DataAnalysis },
{ key: 'operations', label: '运维与审计', description: '任务、日志与系统状态', route: '/operations', icon: Operation },
]
@@ -299,7 +299,7 @@ const quickActions = computed<DashboardLink[]>(() => {
{ key: 'selections', label: '选课管理', description: '批次与选课名单', route: '/course-selections', icon: Tickets },
{ key: 'grades', label: '成绩管理', description: '审核并发布成绩', route: '/grades', icon: Checked },
{ key: 'exams', label: '考试管理', description: '考试与考场安排', route: '/exams', icon: EditPen },
{ key: 'approvals', label: '审批中心', description: '处理校级审核', route: '/approvals', icon: DocumentChecked },
{ key: 'approvals', label: '审批工作台', description: '处理校级审核', route: '/approvals', icon: DocumentChecked },
{ key: 'statistics', label: '统计报表', description: '跨学院教学分析', route: '/statistics', icon: DataAnalysis },
]
}
@@ -312,7 +312,7 @@ const quickActions = computed<DashboardLink[]>(() => {
{ key: 'selections', label: '选课管理', description: '查看选课与名单', route: '/course-selections', icon: Tickets },
{ key: 'grades', label: '成绩管理', description: '审核课程成绩', route: '/grades', icon: EditPen },
{ key: 'rooms', label: '教室借用', description: '审核学院申请', route: '/classroom-reservations', icon: OfficeBuilding },
{ key: 'approvals', label: '审批中心', description: '处理学院级审核', route: '/approvals', icon: DocumentChecked },
{ key: 'approvals', label: '审批工作台', description: '处理学院级审核', route: '/approvals', icon: DocumentChecked },
]
}
if (hasRole('Leader')) {
@@ -326,7 +326,7 @@ const quickActions = computed<DashboardLink[]>(() => {
return [
{ key: 'students', label: '学生档案', description: '查看所带学生', route: '/students', icon: UserFilled },
{ key: 'attendance', label: '教学点名', description: '查看班级考勤', route: '/teacher-attendance', icon: Checked },
{ key: 'approvals', label: '审批中心', description: '处理学生申请', route: '/approvals', icon: DocumentChecked },
{ key: 'approvals', label: '审批工作台', description: '处理学生申请', route: '/approvals', icon: DocumentChecked },
{ key: 'warnings', label: '学业预警', description: '跟进风险学生', route: '/warnings', icon: Warning },
]
}
@@ -334,7 +334,7 @@ const quickActions = computed<DashboardLink[]>(() => {
{ key: 'timetable', label: '我的课表', description: '查看近期授课', route: '/my-timetable', icon: Calendar },
{ key: 'roster', label: '选课名单', description: '查看课程学生', route: '/teacher-roster', icon: UserFilled },
{ key: 'grades', label: '成绩录入', description: '维护课程成绩', route: '/grades', icon: EditPen },
{ key: 'adjustments', label: '调停课', description: '提交教学调整', route: '/course-adjustments', icon: Operation },
{ key: 'approvals', label: '审批工作台', description: '发起与跟踪教学申请', route: '/approvals', icon: DocumentChecked },
]
})