diff --git a/apps/wr/app/matMng/coMng/ldrmntCoSttn/page.tsx b/apps/wr/app/matMng/coMng/ldrmntCoSttn/page.tsx index 5ce69d508..d5861e173 100644 --- a/apps/wr/app/matMng/coMng/ldrmntCoSttn/page.tsx +++ b/apps/wr/app/matMng/coMng/ldrmntCoSttn/page.tsx @@ -31,7 +31,7 @@ import { useCallback, useEffect, useState } from "react"; import { Toaster } from "react-hot-toast"; export default function LdrmntCoSttn() { - const { code, ldrmnt, ldrmntInit, ldrmntSearch, } = useWrStore( + const { code, ldrmnt, ldrmntInit, ldrmntSearch, ldrmntUpdate} = useWrStore( (state) => state ); const { ldrmntRes, excelList, ldrmntResCount } = ldrmnt; @@ -42,6 +42,7 @@ export default function LdrmntCoSttn() { const [bdstTable, setBdstTable] = useState(); const [searchTxt, setSearchTxt] = useState(); const [excelData, setExcelData] = useState(); + const [resetPage, isResetPage] = useState(false); // const [isExcelDownload, setIsExcelDownload] = useState(false); const excelClick = useCallback(() => { @@ -76,9 +77,9 @@ export default function LdrmntCoSttn() { const excelDownloadClick = useCallback(() => { const cityNm = computeCityNm(); - ldrmntSearch(true, pageNation, String(ldrmntResCount), cityNm, searchTxt || ""); + ldrmntSearch(true, 1, String(ldrmntResCount), cityNm, searchTxt || ""); // setIsExcelDownload(true); - }, [objSearch, pageNation, searchTxt, code, ldrmntSearch, computeCityNm, ldrmntResCount]); + }, [objSearch, searchTxt, code, ldrmntSearch, computeCityNm, ldrmntResCount]); useEffect(() => { if (/*isExcelDownload &&*/ excelData && excelData.length > 0) { @@ -111,7 +112,6 @@ export default function LdrmntCoSttn() { } else { const data = getCity(cityValue, code.sggCd); setSelectSgg(data); - const firstSggVal = data.find(item => item.val === "0")?.val || (data[0]?.val ?? ""); setObjSearch({ city: cityValue, sgg: firstSggVal }); } @@ -141,7 +141,7 @@ export default function LdrmntCoSttn() { setBdstTable(tbData); }, [ldrmntRes, code]); - + useEffect(() => { const transData = Array.isArray(excelList) ? excelList : [excelList]; const exData = tableData(transData, { code }); @@ -160,8 +160,8 @@ export default function LdrmntCoSttn() { }, [excelList]) useEffect(() => { - const cityNm = computeCityNm(); - ldrmntSearch(false, pageNation, '20', cityNm, searchTxt || ""); + ldrmntSearch(false, pageNation, '20', computeCityNm(), searchTxt || ""); + isResetPage(false) }, [pageNation]); return ( @@ -204,8 +204,8 @@ export default function LdrmntCoSttn() {