From a6ccd78ad12adbba3b7e660715d55121712aa137 Mon Sep 17 00:00:00 2001 From: basssy Date: Thu, 21 Nov 2024 13:17:28 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AC=BC=EA=B1=B4=20=EC=A1=B0=ED=9A=8C=20?= =?UTF-8?q?=ED=99=94=EB=A9=B4=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/management/Stuff.jsx | 64 +++++++++++-------- .../management/StuffSearchCondition.jsx | 8 ++- src/store/stuffAtom.js | 2 + 3 files changed, 45 insertions(+), 29 deletions(-) diff --git a/src/components/management/Stuff.jsx b/src/components/management/Stuff.jsx index e6b281c4..1fc1bc47 100644 --- a/src/components/management/Stuff.jsx +++ b/src/components/management/Stuff.jsx @@ -172,8 +172,7 @@ export default function Stuff() { schDateType: stuffSearchParams.schDateType, schFromDt: dayjs(new Date()).add(-1, 'year').format('YYYY-MM-DD'), schToDt: dayjs(new Date()).format('YYYY-MM-DD'), - startRow: (pageNo - 1) * pageSize + 1, - // endRow: pageNo * pageSize, + startRow: (stuffSearch.pageNo - 1) * stuffSearchParams.pageSize + 1, endRow: stuffSearchParams?.endRow, schSelSaleStoreId: stuffSearchParams?.schSelSaleStoreId ? stuffSearchParams.schSelSaleStoreId : '', schOtherSelSaleStoreId: stuffSearchParams?.schOtherSelSaleStoreId ? stuffSearchParams.schOtherSelSaleStoreId : '', @@ -219,6 +218,7 @@ export default function Stuff() { stuffSearchParams.endRow = 1 * pageSize stuffSearchParams.schSortType = defaultSortType setPageNo(1) + stuffSearchParams.pageNo = 1 async function fetchData() { const apiUrl = `/api/object/list?saleStoreId=${session?.storeId}&${queryStringFormatter(stuffSearchParams)}` @@ -241,6 +241,7 @@ export default function Stuff() { stuffSearchParams.endRow = 1 * pageSize stuffSearchParams.schSortType = defaultSortType setPageNo(1) + async function fetchData() { const apiUrl = `/api/object/list?saleStoreId=${session?.storeId}&${queryStringFormatter(stuffSearchParams)}` await get({ url: apiUrl }).then((res) => { @@ -262,31 +263,31 @@ export default function Stuff() { const onChangePerPage = (e) => { let startRow = (1 - 1) * e.target.value + 1 stuffSearchParams.startRow = startRow - stuffSearchParams.endRow = 1 * e.target.value + stuffSearchParams.endRow = stuffSearchParams.pageNo * e.target.value stuffSearchParams.schSelSaleStoreId = stuffSearchParams?.schOtherSelSaleStoreId ? stuffSearchParams.schOtherSelSaleStoreId : stuffSearchParams.schSelSaleStoreId setPageSize(e.target.value) setStuffSearch({ - // ...stuffSearchParams, ...stuffSearch, code: 'S', startRow: startRow, - endRow: 1 * e.target.value, + endRow: stuffSearchParams.pageNo * e.target.value, + pageSize: e.target.value, }) setPageNo(1) - const apiUrl = `/api/object/list?saleStoreId=${session?.storeId}&${queryStringFormatter(stuffSearchParams)}` - get({ url: apiUrl }).then((res) => { - if (!isEmptyArray(res)) { - setGridProps({ ...gridProps, gridData: res, count: res[0].totCnt }) - setTotalCount(res[0].totCnt) - } else { - setGridProps({ ...gridProps, gridData: [], count: 0 }) - setTotalCount(0) - } - }) + // const apiUrl = `/api/object/list?saleStoreId=${session?.storeId}&${queryStringFormatter(stuffSearchParams)}` + // get({ url: apiUrl }).then((res) => { + // if (!isEmptyArray(res)) { + // setGridProps({ ...gridProps, gridData: res, count: res[0].totCnt }) + // setTotalCount(res[0].totCnt) + // } else { + // setGridProps({ ...gridProps, gridData: [], count: 0 }) + // setTotalCount(0) + // } + // }) } //최근 등록일 수정일 정렬 이벤트 @@ -309,16 +310,16 @@ export default function Stuff() { }) setPageNo(1) - const apiUrl = `/api/object/list?saleStoreId=${session?.storeId}&${queryStringFormatter(stuffSearchParams)}` - get({ url: apiUrl }).then((res) => { - if (!isEmptyArray(res)) { - setGridProps({ ...gridProps, gridData: res, count: res[0].totCnt }) - setTotalCount(res[0].totCnt) - } else { - setGridProps({ ...gridProps, gridData: [], count: 0 }) - setTotalCount(0) - } - }) + // const apiUrl = `/api/object/list?saleStoreId=${session?.storeId}&${queryStringFormatter(stuffSearchParams)}` + // get({ url: apiUrl }).then((res) => { + // if (!isEmptyArray(res)) { + // setGridProps({ ...gridProps, gridData: res, count: res[0].totCnt }) + // setTotalCount(res[0].totCnt) + // } else { + // setGridProps({ ...gridProps, gridData: [], count: 0 }) + // setTotalCount(0) + // } + // }) } useEffect(() => { @@ -340,6 +341,7 @@ export default function Stuff() { code: 'S', startRow: (page - 1) * pageSize + 1, endRow: page * pageSize, + pageNo: page, }) setPageNo(page) @@ -368,7 +370,8 @@ export default function Stuff() {
- + {/*