diff --git a/playground/src/api/service/org/classroom-monitor.ts b/playground/src/api/service/org/classroom-monitor.ts index 68c19eb..099b0d4 100644 --- a/playground/src/api/service/org/classroom-monitor.ts +++ b/playground/src/api/service/org/classroom-monitor.ts @@ -83,11 +83,11 @@ export type ClassMonitorSessionsPage = PageResponse & { } class ClassroomMonitorService { - async getClassList() { - return await get>('/org/class/list', { - current: 1, - size: 25, - }) + /** 教师名下班级列表,与 `/api/main/org/class/listByTeacher` 一致 */ + async getClassList(): Promise { + const res = await get('/org/class/listByTeacher') + const list = Array.isArray(res) ? res : (res?.rows ?? res?.data ?? []) + return list as ClassroomItem[] } async getCurrent(classId: number | string) { diff --git a/playground/src/views/org/classroom-monitor/home.vue b/playground/src/views/org/classroom-monitor/home.vue index b1a5f0c..f2be80d 100644 --- a/playground/src/views/org/classroom-monitor/home.vue +++ b/playground/src/views/org/classroom-monitor/home.vue @@ -56,8 +56,7 @@ onBeforeUnmount(() => { async function loadClassList() { classLoading.value = true try { - const data = await classroomMonitorService.getClassList() - classList.value = data?.rows ?? [] + classList.value = await classroomMonitorService.getClassList() } finally { classLoading.value = false }