diff --git a/src/pages/02_personnel-management/MainPage.vue b/src/pages/02_personnel-management/MainPage.vue index bfd49313..fd993012 100644 --- a/src/pages/02_personnel-management/MainPage.vue +++ b/src/pages/02_personnel-management/MainPage.vue @@ -501,15 +501,15 @@ watch( ); const currentPage = ref(1); +const pageSize = ref(30); const currentMaxPage = computed(() => - userData.value - ? Math.ceil(userData.value?.total / userData.value?.pageSize) - : 1, + userData.value ? Math.ceil(userData.value?.total / pageSize.value) : 1, ); async function fetchUserList() { await userStore.fetchList({ includeBranch: true, + pageSize: pageSize.value, page: currentPage.value, query: !!inputSearch.value ? inputSearch.value : undefined, userType: selectorLabel.value ?? undefined, @@ -682,8 +682,38 @@ watch(inputSearch, async () => await fetchUserList()); -