班级课表自动选中功能

This commit is contained in:
2026-08-11 16:44:58 +08:00 Unverified
parent 130bffbd01
commit e8482b26f2
2 changed files with 29 additions and 1 deletions
+5 -1
View File
@@ -403,7 +403,11 @@ async function loadPublicOptions() {
termId.value = defaultAcademicTermId(data.terms)
?? data.terms.find((item: any) => item.hasPublishedTimetable)?.id
?? ''
const initialClass = data.classes.find((item: any) => item.hasPublishedTimetable)
const studentClassId = auth.user?.roles.includes('Student')
? (await http.get('/timetables/my-class')).data.administrativeClassId
: undefined
const initialClass = data.classes.find((item: any) => item.id === studentClassId)
?? data.classes.find((item: any) => item.hasPublishedTimetable)
?? data.classes[0]
classId.value = initialClass?.id ?? ''
setClassFilters(initialClass)