diff --git a/src/pages/app/priceManagement.vue b/src/pages/app/priceManagement.vue index 4146e29..f2361ca 100644 --- a/src/pages/app/priceManagement.vue +++ b/src/pages/app/priceManagement.vue @@ -52,12 +52,21 @@ async function getPriceListData(){ } const result = await getPriceList(priceBase) params.priceData = result.content + console.log("result",result) //페이지 관련 값 설정 totalItems.value = result.totalElements totalPages.value = result.totalPages } const searchPrice = async (item) => { + + let itemPerChangePage; + if(item == totalPages.value){ + itemPerChangePage = totalItems.value / totalPages.value == 0? itemsPerPage : totalItems.value % itemsPerPage + }else{ + itemPerChangePage = itemsPerPage + } + const searchParams = { params: { cateCd : searchParamsList.cateCd, //분야코드 @@ -66,7 +75,7 @@ const searchPrice = async (item) => { regSdt: formatDatefromString(searchParamsList.regSdt),//등록시작일 regEdt: formatDatefromString(searchParamsList.regEdt),//등록종료일 page: item,//페이지 - row: itemsPerPage //아이템갯수 + row: itemPerChangePage //아이템갯수 } } const result = await getPriceList(searchParams)