diff --git a/apps/wr/app/ruseFcltMng/prfmncReg/chkgdnReg/page.tsx b/apps/wr/app/ruseFcltMng/prfmncReg/chkgdnReg/page.tsx index b83284c32..d713d7933 100644 --- a/apps/wr/app/ruseFcltMng/prfmncReg/chkgdnReg/page.tsx +++ b/apps/wr/app/ruseFcltMng/prfmncReg/chkgdnReg/page.tsx @@ -36,9 +36,12 @@ export default function Page() { rainChkDetilUpdate, rainChkDelete, rainChkExcelDownload, - rswtrChkExcelDownload, - rswtChkgdnInit + rswtChkgdnInit, + rswtChkDetilUpdate, + rswtChkDelete, + rswtrChkExcelDownload, + rswtChkPolAndGuide, } = useWrStore((state) => { return state; }); @@ -47,7 +50,12 @@ export default function Page() { const [updateRainDetail, setUpdateRainDetail] = useState( [] ); + const [updateRswtDetail, setUpdateRSwtDetail] = useState( + [] + ); const [deleteIdx, setDeleteIdx] = useState([]); + const [deleteIdxRSwt, setDeleteIdxRswt] = useState([]); + const [selFcltDiv, setSelFcltDiv] = useState("RNB"); const [isModal, setIsModal] = useState({ open: false, @@ -57,6 +65,8 @@ export default function Page() { if (searchTxt) rainChkInit(searchTxt, "0"); }; + + useEffect(() => { if (!rainChkgdn.isInit) { rainChkInit("2024", "0"); @@ -92,7 +102,6 @@ export default function Page() { }, [rainChkgdn.excelList]); const excelClick = useCallback(() => { - console.log("selFcltDiv ", selFcltDiv); if (selFcltDiv === "RNB") { rainChkExcelDownload(code.cityCd, code.sggCd); } else { @@ -113,11 +122,26 @@ export default function Page() { [isModal] ); - const clickDelete = (data: number[]) => { + + + + const clickDelete = (data: number[],selFcltDiv:string) => { if (data.length > 0) { - rainChkDelete(data); + if(selFcltDiv === "RNB"){ + rainChkDelete(data); + }else{ + rswtChkDelete(data) + } } }; + const chkUpdateTable =(selFcltDiv:string) =>{ + if(selFcltDiv === "RNB"){ + rainChkDetilUpdate(updateRainDetail) + }else{ + rswtChkDetilUpdate(updateRswtDetail) + } + + } return ( @@ -159,7 +183,7 @@ export default function Page() {