diff --git a/apps/fo/app/pages/dashboard/drainageEquipment/page.tsx b/apps/fo/app/pages/dashboard/drainageEquipment/page.tsx index f6f1188de..1b7249efd 100644 --- a/apps/fo/app/pages/dashboard/drainageEquipment/page.tsx +++ b/apps/fo/app/pages/dashboard/drainageEquipment/page.tsx @@ -15,7 +15,6 @@ export default function DrainageEquipment({searchYear = '', fcltyList = []}: Dra const { Common, DrainageEquipment, - searchDrainageEquipment, } = useFoStore((state) => state); const { @@ -35,11 +34,10 @@ export default function DrainageEquipment({searchYear = '', fcltyList = []}: Dra useEffect(() => { if (!isInit && tableData[0]?.bscFctCd && (tableData[0].bscFctCd !== prevFacilityCode || !hasSearched)) { - searchDrainageEquipment(searchYear, tableData[0].bscFctCd, false); setHasSearched(true); setPrevFacilityCode(tableData[0].bscFctCd); } - }, [fcltyList, isInit, searchDrainageEquipment, searchYear, tableData, hasSearched, prevFacilityCode]); + }, [fcltyList, isInit, searchYear, tableData, hasSearched, prevFacilityCode]); // 연도가 바뀌면 hasSearched를 false로 리셋 useEffect(() => { diff --git a/apps/fo/app/store/dashboard/index.tsx b/apps/fo/app/store/dashboard/index.tsx index 972ea4dc7..0c2515c1f 100644 --- a/apps/fo/app/store/dashboard/index.tsx +++ b/apps/fo/app/store/dashboard/index.tsx @@ -739,19 +739,6 @@ const fetchMainGraph = async (searchYear: string|undefined, fcltyCd: string|unde } } -// 배수설비 정비현황 -const fetchDrainageEquipment = async (searchYear: string|undefined, fcltyCd: string|undefined) => { - try{ - /* const url = '/fclt/qlty/hist/' + (searchYear?searchYear:'2024') + '/' + (fcltyCd?fcltyCd:'11680PB001R'); - const res = await getFetch('fo', url); - return { data: res.data, count: res.count } */ - return { data : drainageEquipmentList, count : drainageEquipmentList.length } - } catch (error) { - console.error('배수설비 정비현황 데이터를 가져오는데 실패했습니다:', error); - return { data: [], count: 0 }; - } -} - /**==================================== * Store - action ====================================*/ @@ -765,8 +752,6 @@ export type DashBoardActions = { searchMainGraph(searchYear: string, fcltyCd: string): Promise; /**강우일 운영현황 */ searchRainManage(searchYear: string, fcltyCd: string, isExcel: boolean): Promise; - /**배수설비 정비현황 */ - searchDrainageEquipment(searchYear: string, fcltyCd: string, isExcel: boolean): Promise; } export type DashBoardType = { @@ -1805,55 +1790,5 @@ export const dashBoardReducer:(set:(fn: (state: DashBoardType) => DashBoardType) } })); }, - - searchDrainageEquipment: async (searchYear: string, fcltyCd: string, isExcel : boolean) => { - await fetchDrainageEquipment(searchYear, fcltyCd); - /* if(res == null || res.data.wqltObjs == null || res.data.wqltObjs.length === 0) { - set((state: DashBoardType) => ({ - ...state.RainManage, - rainManageList: [], - })); - return; - } */ - - /* if(isExcel){ - res.data.wqltObjs.forEach((item) => { - excelList.push({ - 강우량: item.rainItem, - 강우조건비율: item.rainRate || 0, - 일수: item.rainDay || 0, - 유입유량: item.inflAmnt || 0, - 시설용량대비: item.fctCpc || 0, - 설계유입수질BOD: item.dsInflWqltBod || 0, - 설계유입수질TOC: item.dsInflWqltCod || 0, - 설계유입수질SS: item.dsInflWqltSs || 0, - 설계유입수질TN: item.dsInflWqltTn || 0, - 설계유입수질TP: item.dsInflWqltTp || 0, - 유입수질BOD: item.inflAssctBfrWqltBod || 0, - 유입수질COD: item.inflAssctBfrWqltToc || 0, - 유입수질SS: item.inflAssctBfrWqltSs || 0, - 유입수질TN: item.inflAssctBfrWqltTn || 0, - 유입수질TP: item.inflAssctBfrWqltTp || 0, - 방류수질BOD: item.efflWqltBod || 0, - 방류수질COD: item.efflWqltToc || 0, - 방류수질SS: item.efflWqltSs || 0, - 방류수질TN: item.efflWqltTn || 0, - 방류수질TP: item.efflWqltTp || 0, - }); - }); - } */ - - set((state: DashBoardType) => ({ - ...state, - DrainageEquipment: isExcel ? { - ...state.DrainageEquipment, - drainageEquipmentList: drainageEquipmentList, - drainageEquipmentExcelList: [], - } : { - ...state.DrainageEquipment, - drainageEquipmentList: drainageEquipmentList, - } - })); - } } } \ No newline at end of file