deepseek
前台 — 路由 (router/index.ts)
- my-timetable 路由的角色从 ['Student'] 扩展为 ['Student', 'Teacher']
- 新增 teacher-timetable/:teacherId 路由,用于查看指定教师的课表
前台 — 课表视图 (TimetableView.vue)
- 新增 isTeacherView 和 isTeacher 计算属性,区分教师个人课表和查看他人课表
- 教师个人课表:标题显示"我的授课课表",描述改为"展示本人本学期所有授课安排"
- 查看他人课表:标题显示"教师课表"
- 两种模式均隐藏资源筛选面板,只保留学期选择
- 加载逻辑适配教师模式 API
前台 — 教师档案页 (PersonnelView.vue)
- 教师行操作列新增 "课表" 按钮(带日历图标),仅在职教师可点击
- 点击后跳转到该教师的授课课表页面
前台 — 侧边导航 (AdminLayout.vue)
- 教师角色可见"我的授课课表"菜单项,与学生的"我的课表"并列