From 1decea3a199fa452ab4c5d39c28d57067999949e Mon Sep 17 00:00:00 2001 From: waruneeauy Date: Mon, 26 May 2025 13:07:41 +0700 Subject: [PATCH] fix bug checkin list paging --- .../09_leave/components/02_WorkList/Tab1.vue | 4 +++- .../09_leave/components/02_WorkList/Tab2.vue | 2 +- .../09_leave/components/02_WorkList/TableList.vue | 15 +++++++++------ 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/modules/09_leave/components/02_WorkList/Tab1.vue b/src/modules/09_leave/components/02_WorkList/Tab1.vue index 9dca91523..d65d6e0e5 100644 --- a/src/modules/09_leave/components/02_WorkList/Tab1.vue +++ b/src/modules/09_leave/components/02_WorkList/Tab1.vue @@ -144,6 +144,7 @@ async function fetchListTimeRecord() { keyword: keyword.value.trim(), //keyword ค้นหา profileType: roleStatus.value.trim(), //keyword ค้นหา }; + showLoader(); await http .get( @@ -219,10 +220,11 @@ onMounted(async () => { @update:pagination="updatePaging" v-model:role-status="roleStatus" /> + { ("page", { + default: 1, +}); const props = defineProps({ rows: { type: Object, require: true, }, - page: { - type: Number, - require: true, - }, + // page: { + // type: Number, + // require: true, + // }, rowsPerPage: { type: Number, require: true, @@ -48,10 +51,10 @@ const dataDetail = ref(); const modalEdit = ref(false); /** pagination */ -const currentPage = ref(1); +// const currentPage = ref(1); const pagination = ref({ descending: false, - page: Number(props.page), + page: Number(currentPage.value), rowsPerPage: props.rowsPerPage, });