Initial commit

This commit is contained in:
tanxin
2026-10-29 10:08:39 +08:00
commit 4c6243a274
124 changed files with 17359 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
import type { StudentAlert, StudentHomeMetrics, StudentHomeProfile } from '../api/student'
// 仅在本次登录会话内缓存首页学生资料,切换一级页面时不重复请求。
export const homeStudentProfile = ref<StudentHomeProfile | null>(null)
export const homeStudentMetrics = ref<StudentHomeMetrics | null>(null)
export const homeStudentAlerts = ref<StudentAlert[] | null>(null)
export function setHomeStudentProfile(profile: StudentHomeProfile) {
homeStudentProfile.value = profile
}
export function setHomeStudentMetrics(metrics: StudentHomeMetrics) {
homeStudentMetrics.value = metrics
}
export function setHomeStudentAlerts(alerts: StudentAlert[]) {
homeStudentAlerts.value = alerts
}
export function clearHomeStudentProfile() {
homeStudentProfile.value = null
homeStudentMetrics.value = null
homeStudentAlerts.value = null
}