중복되는 스토어 함수

This commit is contained in:
leedj312
2025-07-26 20:14:37 +09:00
parent 72c1c01e47
commit f087e55c3c
4 changed files with 8 additions and 4 deletions
@@ -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(() => {
@@ -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)
}, []);
@@ -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: {
@@ -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,