diff --git a/apps/st/src/components/statistics/review/SewagePipeRvw.tsx b/apps/st/src/components/statistics/review/SewagePipeRvw.tsx index ece5e9718..1ba9d048f 100644 --- a/apps/st/src/components/statistics/review/SewagePipeRvw.tsx +++ b/apps/st/src/components/statistics/review/SewagePipeRvw.tsx @@ -16,7 +16,7 @@ import { toGridRows } from "@/components/util/grid/gridFunction"; // 하수도 통계 검토 02.하수관로 const SewagePipeRvw = () => { const { setMessage: alert } = useAlertStore((state) => state); - const [rowDataMap, setRowDataMap] = useState>(new Map()); + const [rowDataMap, setRowDataMap] = useState[]>([]); const [isLoading, setIsLoading] = useState(false); const [activeTab, setActiveTab] = useState('a'); @@ -31,7 +31,7 @@ const SewagePipeRvw = () => { })); }, []); - const handleReset = () => setRowDataMap(new Map()); + const handleReset = () => setRowDataMap([]); const handleSearch = async (values: SearchFormValues) => { if (!values.sido || values.sido === 'ALL') { @@ -53,12 +53,16 @@ const SewagePipeRvw = () => { if (activeTab === 'a') { response = await statisticsManagementApi.getSewagePipeReviewRegionalList(searchParam); + } else if (activeTab === 'b') { + response = await statisticsManagementApi.getSewagePipeFacilityList(searchParam); } if (response?.status === 'success' && response.data) { const rawList = response.data; const newRowDataMap = new Map(); + setRowDataMap() + newRowDataMap.set(activeTab, toGridRows(rawList)); setRowDataMap(newRowDataMap);