From d12610db98178c8ab19d21a0b5d9764feaa6eb4e Mon Sep 17 00:00:00 2001 From: swcho Date: Mon, 22 Sep 2025 13:49:01 +0900 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20=EC=A7=80=EB=8F=84=EC=A0=90=EA=B2=80?= =?UTF-8?q?=EA=B2=B0=EA=B3=BC=20=EB=93=B1=EB=A1=9D=20=ED=86=A0=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=20=EB=A9=94=EC=84=B8=EC=A7=80=20=EC=98=A4=ED=83=80=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wr/app/store/prfmncReg/chkgdnReg/rainChkgdn/index.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/wr/app/store/prfmncReg/chkgdnReg/rainChkgdn/index.tsx b/apps/wr/app/store/prfmncReg/chkgdnReg/rainChkgdn/index.tsx index e30606651..1a0af3fad 100644 --- a/apps/wr/app/store/prfmncReg/chkgdnReg/rainChkgdn/index.tsx +++ b/apps/wr/app/store/prfmncReg/chkgdnReg/rainChkgdn/index.tsx @@ -264,7 +264,7 @@ export const rainChkgdnActionsExport: (set: any) => rainChkgdnActions = ( const res = await putFectch("/reuseChk/rainy/list", chData); if (res) { toast.success( - "지도점검 대체수 및 밋물이용량 수정이 완료되었습니다. " + "지도점검 대체수 및 빗물이용량 수정이 완료되었습니다. " ); const rainChkRes = await initFetch( 1, @@ -281,11 +281,11 @@ export const rainChkgdnActionsExport: (set: any) => rainChkgdnActions = ( }, })); } else { - toast.error("지도점검 대체수 및 밋물이용량 수정 오류입니다."); + toast.error("지도점검 대체수 및 빗물이용량 수정 오류입니다."); } } catch (error) { console.log(error); - toast.error("지도점검 대체수 및 밋물이용량 수정 오류입니다."); + toast.error("지도점검 대체수 및 빗물이용량 수정 오류입니다."); } }, rainChkGuidUpdate: async (rainChk: rainChkZodType) => { From 29e8223efae162c3872595cf1dac2e33f9d04cd9 Mon Sep 17 00:00:00 2001 From: swcho Date: Mon, 22 Sep 2025 14:01:58 +0900 Subject: [PATCH 2/3] =?UTF-8?q?fix:=20-=20=EC=98=A4=ED=83=80=EC=88=98?= =?UTF-8?q?=EC=A0=95(upadateData=20->=20updateData)=20-=20=EB=93=B1?= =?UTF-8?q?=EB=A1=9D=20=ED=9B=84=20=EC=85=80=20=EC=84=A0=ED=83=9D=20?= =?UTF-8?q?=EC=B4=88=EA=B8=B0=ED=99=94=20=EC=97=90=EB=9F=AC=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../matMng/coMng/coSttn/page.tsx | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/apps/wr/app/(with-layout)/matMng/coMng/coSttn/page.tsx b/apps/wr/app/(with-layout)/matMng/coMng/coSttn/page.tsx index da5b9b560..c8ffb904e 100644 --- a/apps/wr/app/(with-layout)/matMng/coMng/coSttn/page.tsx +++ b/apps/wr/app/(with-layout)/matMng/coMng/coSttn/page.tsx @@ -63,7 +63,8 @@ export default function CoSttn() { }); const [seartchTxt, setSearchTxt] = useState(); - const [upadateData, setUpdateData] = useState(); + const [updateData, setUpdateData] = useState(); + const [isResetSelection, setIsResetSelection] = useState(false); const getSelCity = useCallback( (val: string | number) => { @@ -135,6 +136,10 @@ export default function CoSttn() { } }, [coSttn.excelList, code]); + useEffect(() => { + setIsResetSelection(false); + }, [updateData]); + const excelClick = useCallback(() => { const con = objSearch.sgg && objSearch.sgg !== "0" ? objSearch.sgg : objSearch.city; @@ -160,8 +165,8 @@ export default function CoSttn() { }; const { t } = useTranslation('base'); const initPassword = () => { - if (upadateData) { - const dmdInfoId = upadateData.dmdInfoId; + if (updateData) { + const dmdInfoId = updateData.dmdInfoId; const dmdInfoSliceId = `${dmdInfoId.slice(0, 3)}-${dmdInfoId.slice(3, 5)}-${dmdInfoId.slice(5, 10)}-${dmdInfoId.slice(10)}` const handleConfirm = () => { coSttnPwInit(dmdInfoId); @@ -219,6 +224,7 @@ export default function CoSttn() { size={"sm"} className={btnClass} onClick={() => { + setIsResetSelection(true); setUpdateData(undefined); setIsDmdModal({ ...isDmdModal, isMoal: true }); }} @@ -231,7 +237,7 @@ export default function CoSttn() { className={btnClass} onClick={() => { /* 저장 로직 */ - if (!upadateData) { + if (!updateData) { toast.error("수요처 변경을 원하는 행을 선택해주세요"); } else { setIsDmdModal({ @@ -283,13 +289,14 @@ export default function CoSttn() { setPageNation(page); coSttnSearch(String(page), "13", String(con)); }} + resetSelection={isResetSelection} > { @@ -308,7 +315,7 @@ export default function CoSttn() { objSearch.sgg && objSearch.sgg !== "0" ? objSearch.sgg : objSearch.city; - if (upadateData?.dmdInfoId) { + if (updateData?.dmdInfoId) { await updateDemandCompany(data as DemandCompType); coSttnInit("1", "13", String(con)); setIsDmdModal({ @@ -335,7 +342,7 @@ export default function CoSttn() { } }} bodyClassNm={"w-full mx-auto bg-white rounded-lg shadow-md p-6"} - updateList={upadateData} + updateList={updateData} openNetwork={false} > } From 64e5c4c0fbe62cb01f040d57aeb6d2792bee7682 Mon Sep 17 00:00:00 2001 From: swcho Date: Mon, 22 Sep 2025 15:39:19 +0900 Subject: [PATCH 3/3] =?UTF-8?q?fix:=20=EC=A7=80=EB=8F=84=EC=A0=90=EA=B2=80?= =?UTF-8?q?=EA=B2=B0=EA=B3=BC=20=EB=93=B1=EB=A1=9D=20=ED=8E=98=EC=9D=B4?= =?UTF-8?q?=EC=A7=80=20updateRainDetail=20=EC=B4=88=EA=B8=B0=ED=99=94=20?= =?UTF-8?q?=EC=97=90=EB=9F=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruseFcltMng/prfmncReg/chkgdnReg/page.tsx | 8 ++------ .../ui/table/chkgdTable/rainChkgd/rainChkgdTable.tsx | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/apps/wr/app/(with-layout)/ruseFcltMng/prfmncReg/chkgdnReg/page.tsx b/apps/wr/app/(with-layout)/ruseFcltMng/prfmncReg/chkgdnReg/page.tsx index 06003462f..aea5c4b39 100644 --- a/apps/wr/app/(with-layout)/ruseFcltMng/prfmncReg/chkgdnReg/page.tsx +++ b/apps/wr/app/(with-layout)/ruseFcltMng/prfmncReg/chkgdnReg/page.tsx @@ -67,12 +67,8 @@ export default function Page() { }); const { regAuthrtYn, mdfcnAuthrtYn, delAuthrtYn,laeSeCd } = auth; const [isRegExcel, setIsRegExcel] = useState(false); - const [updateRainDetail, setUpdateRainDetail] = useState( - [] - ); - const [updateRswtDetail, setUpdateRSwtDetail] = useState< - rswtrChkDetailsZodType[] - >([]); + const [updateRainDetail, setUpdateRainDetail] = useState([]); + const [updateRswtDetail, setUpdateRSwtDetail] = useState([]); const [deleteIdx, setDeleteIdx] = useState([]); const [rainPageNation, setRainPageNation] = useState(1); const [rswtPageNation, setRswtPageNation] = useState(1); diff --git a/apps/wr/components/ui/table/chkgdTable/rainChkgd/rainChkgdTable.tsx b/apps/wr/components/ui/table/chkgdTable/rainChkgd/rainChkgdTable.tsx index 4717e8346..8727f037e 100644 --- a/apps/wr/components/ui/table/chkgdTable/rainChkgd/rainChkgdTable.tsx +++ b/apps/wr/components/ui/table/chkgdTable/rainChkgd/rainChkgdTable.tsx @@ -155,7 +155,7 @@ export default function RainChkgdTable({ setUpRaintDetail(updateTableData as rainChkZodType[]); - } + } else setUpRaintDetail(selectedData); }, [makeTableData, selectedIds]); useEffect(() => {