fix: equipment summary counts field access

This commit is contained in:
pray4skylark
2026-06-02 14:35:17 +09:00
parent 70d41a0882
commit 770c76127c
4 changed files with 8 additions and 4 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ export default function ITAMDashboard() {
]).then(([eqRes, sumRes]) => {
setEquipment(eqRes.data.content);
setTotalPages(eqRes.data.totalPages);
const counts = sumRes.data || {};
const counts: Record<string, number> = sumRes.data?.counts || {};
counts.ALL = Object.values(counts).reduce((a: number, b: any) => a + (typeof b === 'number' ? b : 0), 0);
setSummary(counts);
}).catch(console.error).finally(() => setLoading(false));
+1 -1
View File
@@ -46,7 +46,7 @@ export default function DashboardPage() {
]).then(([openRes, recentRes, equipRes]) => {
if (openRes) setOpenCount(openRes.data.totalElements);
if (recentRes) setRecentTickets(recentRes.data.content || []);
if (equipRes?.data) setInUseCount(equipRes.data.IN_USE || 0);
if (equipRes?.data?.counts) setInUseCount(equipRes.data.counts.IN_USE || 0);
});
}, []);