From f224369d5244e56ae2b217cb6e86758f84b31c42 Mon Sep 17 00:00:00 2001 From: leedj312 Date: Tue, 13 May 2025 20:52:53 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A4=91=EC=88=98=EB=8F=84=20=EC=A7=80?= =?UTF-8?q?=EB=8F=84=EC=A0=90=EA=B2=80=20=EC=9D=BC=EB=8B=A8=20=ED=99=94?= =?UTF-8?q?=EB=A9=B4=EB=A7=8C=20=EB=82=98=EC=98=A4=EA=B2=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruseFcltMng/prfmncReg/chkgdnReg/page.tsx | 52 +++- .../chkgdnReg/rainChkgdn/headList.tsx | 184 ++++++------ .../prfmncReg/chkgdnReg/rainChkgdn/index.tsx | 5 +- .../chkgdnReg/rswrtChkgdn/headList.tsx | 155 ++++++---- .../prfmncReg/chkgdnReg/rswrtChkgdn/index.tsx | 115 +++++++- apps/wr/components/lib/func/TableData.tsx | 268 ++++++------------ .../ui/modal/chkgd/chkgdModal/chkgdModal.tsx | 193 +++++++++---- .../guideDetailTable/guideDetailTable.tsx | 16 +- .../chkgdTable/rswtChkgd/rswtChkgdTable.tsx | 91 +++++- 9 files changed, 654 insertions(+), 425 deletions(-) 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() {