forked from wangziqi/gongxue-base
fix: 修复入住管理白屏、重构首页工作台、拍平教务菜单
- Occupancies: 补齐缺失的 Alert import(渲染时 ReferenceError 导致白屏), 并为两处 api.get 补泛型消除既有类型错误 - Dashboard: 改为待办优先的工作台(待办异常区 + 核心 KPI + 更多指标折叠 + 图表按重要性重排),修复 fetchData 无限请求循环(loadedRef), 重活图表用 IntersectionObserver(callback ref)懒加载 - MainLayout: 将三层嵌套的"教室管理"提升为一级菜单,全站菜单统一为两层
This commit is contained in:
@@ -16,6 +16,7 @@ import {
|
||||
Switch,
|
||||
Tooltip,
|
||||
Empty,
|
||||
Alert,
|
||||
} from 'antd';
|
||||
import {
|
||||
PlusOutlined,
|
||||
@@ -99,8 +100,8 @@ const OccupanciesPage: React.FC = () => {
|
||||
}
|
||||
try {
|
||||
const [beds, lockers] = await Promise.all([
|
||||
api.get(`/rooms/${roomId}/beds/available`),
|
||||
api.get(`/rooms/${roomId}/lockers/available`),
|
||||
api.get<any[]>(`/rooms/${roomId}/beds/available`),
|
||||
api.get<any[]>(`/rooms/${roomId}/lockers/available`),
|
||||
]);
|
||||
setAvailableBeds(beds);
|
||||
setAvailableLockers(lockers);
|
||||
|
||||
Reference in New Issue
Block a user