From c8d061e43accb39dc75ddf3c5d9fb5c0f6c601a1 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Wed, 24 Sep 2025 11:37:49 +0700 Subject: [PATCH] fix: pageing --- src/modules/03_recruiting/components/Table.vue | 9 +++++---- src/modules/03_recruiting/views/01_compete/Detail.vue | 5 ++++- .../03_recruiting/views/02_qualify/DisableDetail.vue | 5 ++++- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/modules/03_recruiting/components/Table.vue b/src/modules/03_recruiting/components/Table.vue index 32f8f2576..7c7f200c8 100644 --- a/src/modules/03_recruiting/components/Table.vue +++ b/src/modules/03_recruiting/components/Table.vue @@ -15,6 +15,7 @@ const props = defineProps({ fetchData: Function, count: Number, totalList: Number, + total: Number, pass: Number, notpass: Number, missed_exam: Number, @@ -75,8 +76,8 @@ function updatePagination(newPagination: any) { } } -function getList(enter?: any) { - if (enter) { +function getList(enter?: string) { + if (enter == "enter") { pagination.value.page = 1; props.fetchData?.(); } else { @@ -193,7 +194,7 @@ watch( placeholder="ค้นหา" style="max-width: 200px" @keydown.enter.prevent=" - nornmalData ? props.onSearch?.() : getList(true) + nornmalData ? props.onSearch?.() : getList('enter') " >