From 50b3608db4e123e1f48f575f61e7b595adc31000 Mon Sep 17 00:00:00 2001 From: wangziqi Date: Fri, 10 Jul 2026 14:12:08 +0800 Subject: [PATCH] fix(admin): repair class, role, and room views Use the RBAC user endpoint for teacher selection, restore role table columns, correct Ant Design props, and add typed room bed and locker responses. --- apps/admin/src/pages/Classes/detail.tsx | 4 ++-- apps/admin/src/pages/Classes/index.tsx | 5 ----- apps/admin/src/pages/Roles/index.tsx | 1 + apps/admin/src/pages/Rooms/index.tsx | 18 ++++++++++++++++-- 4 files changed, 19 insertions(+), 9 deletions(-) diff --git a/apps/admin/src/pages/Classes/detail.tsx b/apps/admin/src/pages/Classes/detail.tsx index 2a0b298..e4bf096 100644 --- a/apps/admin/src/pages/Classes/detail.tsx +++ b/apps/admin/src/pages/Classes/detail.tsx @@ -286,7 +286,7 @@ const ClassDetailPage: React.FC = () => { const openTeacherModal = async () => { try { - const res = await api.get('/users') as UserItem[]; + const res = await api.get('/rbac/users') as UserItem[]; setAllUsers(res || []); setTeacherUserId(undefined); setTeacherRole('subject_teacher'); @@ -576,7 +576,7 @@ const ClassDetailPage: React.FC = () => { onOk={handleAddTeacher} onCancel={() => setTeacherModalOpen(false)} > - +