From f087e55c3c5c09d389a705f0896e9e414284f8e2 Mon Sep 17 00:00:00 2001 From: leedj312 Date: Sat, 26 Jul 2025 20:14:37 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A4=91=EB=B3=B5=EB=90=98=EB=8A=94=20?= =?UTF-8?q?=EC=8A=A4=ED=86=A0=EC=96=B4=20=ED=95=A8=EC=88=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wr/app/ruseFcltMng/fcltSttn/pbnstSttn/page.tsx | 3 ++- apps/wr/app/ruseFcltMng/prfmncSttn/pbnstPrfmncSttn/page.tsx | 4 ++-- apps/wr/app/store/prfmncSttn/pbnstPrfmncSttn/index.tsx | 3 ++- apps/wr/app/store/ruseFcltMng/fcltSttn/pbnstSttn/index.tsx | 2 ++ 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/apps/wr/app/ruseFcltMng/fcltSttn/pbnstSttn/page.tsx b/apps/wr/app/ruseFcltMng/fcltSttn/pbnstSttn/page.tsx index 371ed6cd0..eb7a398b1 100644 --- a/apps/wr/app/ruseFcltMng/fcltSttn/pbnstSttn/page.tsx +++ b/apps/wr/app/ruseFcltMng/fcltSttn/pbnstSttn/page.tsx @@ -80,6 +80,7 @@ export default function PbnstSttn() { } }, [pbnstSttn.excelList]); useEffect(() => { + if (!pbnstSttn.isInit) { getFlcts(); } @@ -93,7 +94,7 @@ export default function PbnstSttn() { }, [pbnstSttnRes]); useEffect(() => { - pbnSttnInit("1", "15", ref.current, searchYear, pbnstSttn.fclts); + pbnSttnInit("1", "15", ref.current, searchYear, fclts); }, [fclts]); useEffect(() => { diff --git a/apps/wr/app/ruseFcltMng/prfmncSttn/pbnstPrfmncSttn/page.tsx b/apps/wr/app/ruseFcltMng/prfmncSttn/pbnstPrfmncSttn/page.tsx index cd451b783..8035d2875 100644 --- a/apps/wr/app/ruseFcltMng/prfmncSttn/pbnstPrfmncSttn/page.tsx +++ b/apps/wr/app/ruseFcltMng/prfmncSttn/pbnstPrfmncSttn/page.tsx @@ -21,7 +21,7 @@ export default function PbnstPrfmncSttn() { pbnstPrfmncSttn, // pbnstPrfmncInit, pbnstPrfmncSearch, - getFlcts, + getFlctsSttn, prfmnc, pbnNmSearch } = useWrStore((state) => state); @@ -493,7 +493,7 @@ export default function PbnstPrfmncSttn() { sigunText: "" } tableHeadMaker(Number(searchYear), Number(searchYear)); - getFlcts(); + getFlctsSttn(); pbnstPrfmncSearch(1, returnType, "", searchYear, searchYear, fclts) }, []); diff --git a/apps/wr/app/store/prfmncSttn/pbnstPrfmncSttn/index.tsx b/apps/wr/app/store/prfmncSttn/pbnstPrfmncSttn/index.tsx index 727c1337d..13093f98f 100644 --- a/apps/wr/app/store/prfmncSttn/pbnstPrfmncSttn/index.tsx +++ b/apps/wr/app/store/prfmncSttn/pbnstPrfmncSttn/index.tsx @@ -10,6 +10,7 @@ type pbnstPrfmncSttnActions = { tableHeadMaker: (startYear: number, endYear: number) => void; // pbnstPrfmncInit: (page: string, sggOrCity: string) => void; pbnstPrfmncSearch: (page: number, returnType: ReturnType, fcltNm: string, fromDate: string, toDate: string, fclts: string[]) => void; + getFlctsSttn: () => void; } const pbnstPrfmncRes: PrfType[] = []; @@ -115,7 +116,7 @@ export const pbnstPrfmncSttnActionsExport: (set: any) => pbnstPrfmncSttnActions set: any ) => { return { - getFlcts: async () => { + getFlctsSttn: async () => { const fclts = await getFetch(fetchType.WR, '/reuseFc/pubFc') return set((state: pbnstPrfmncSttnState) => ({ pbnstPrfmncSttn: { diff --git a/apps/wr/app/store/ruseFcltMng/fcltSttn/pbnstSttn/index.tsx b/apps/wr/app/store/ruseFcltMng/fcltSttn/pbnstSttn/index.tsx index 3c59c9e3b..542622d34 100644 --- a/apps/wr/app/store/ruseFcltMng/fcltSttn/pbnstSttn/index.tsx +++ b/apps/wr/app/store/ruseFcltMng/fcltSttn/pbnstSttn/index.tsx @@ -206,6 +206,7 @@ export const pbnstSttnActionsExport: (set: any) => pbnstSttnActions = ( return { getFlcts: async () => { const fclts = await getFetch(fetchType.WR, '/reuseFc/pubFc') + return set((state: pbnstSttnState) => ({ pbnstSttn: { ...state.pbnstSttn, @@ -293,6 +294,7 @@ export const pbnstSttnActionsExport: (set: any) => pbnstSttnActions = ( year, fclts ); + set((state: pbnstSttnState) => { return { ...state,