tasks/noc-integration/update-division-list-noc-data/20260330-1628

This commit is contained in:
2026-03-30 17:15:44 +08:00
parent 1b1dc71225
commit 11ef320d55

View File

@@ -15,6 +15,14 @@ interface DivisionItem {
count: number;
}
interface DivisionApiResponse {
name: string;
activityCount: number;
_count?: {
activities: number;
};
}
export function DivisionList() {
const { colorScheme } = useMantineColorScheme();
const dark = colorScheme === "dark";
@@ -27,11 +35,9 @@ export function DivisionList() {
try {
const { data } = await apiClient.GET("/api/division/");
if (data?.data) {
const mapped = (
data.data as { name: string; _count?: { activities: number } }[]
).map((div) => ({
const mapped = (data.data as DivisionApiResponse[]).map((div) => ({
name: div.name,
count: div._count?.activities || 0,
count: div.activityCount || 0,
}));
setDivisions(mapped);
}