refactor: 前端登录/权限/界面状态迁移至 zustand
This commit is contained in:
@@ -209,7 +209,7 @@ const DashboardPage: React.FC = () => {
|
||||
setLoading(true);
|
||||
}
|
||||
try {
|
||||
const [s, rr, cr, g] = await Promise.all([
|
||||
const [s, rr, cr, g, co, cu] = await Promise.all([
|
||||
api.get<DashboardStats>('/dashboard/stats'),
|
||||
api.get<Array<{ roomNumber: string; total: string }>>('/dashboard/room-ranking', {
|
||||
params: { periodStart: period[0], periodEnd: period[1] },
|
||||
@@ -220,14 +220,14 @@ const DashboardPage: React.FC = () => {
|
||||
api.get<GanttRoom[]>('/dashboard/gantt', {
|
||||
params: { periodStart: period[0], periodEnd: period[1] },
|
||||
}),
|
||||
api.get<ClassroomOccupancy[]>('/dashboard/classroom-occupancy'),
|
||||
api.get<ClassroomUtilStats>('/dashboard/classroom-utilization'),
|
||||
]);
|
||||
setStats(s);
|
||||
setRoomRanking(rr);
|
||||
setClassRanking(cr);
|
||||
setGanttData(g);
|
||||
const co = await api.get<ClassroomOccupancy[]>('/dashboard/classroom-occupancy');
|
||||
setClassroomOccupancy(co);
|
||||
const cu = await api.get<ClassroomUtilStats>('/dashboard/classroom-utilization');
|
||||
setClassroomUtil(cu);
|
||||
loadedRef.current = true;
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user