From e7ed6cbb311d7df5013ad02c1c32d894421ebd2d Mon Sep 17 00:00:00 2001 From: Eleazar Resendez Date: Wed, 14 Jan 2026 14:23:57 -0600 Subject: [PATCH 1/2] fix(pagination): keep per-page selection across page changes --- .../CustomHomeTableSection.vue | 2 +- .../casesDetail/components/CompletedForms.vue | 1 + .../casesDetail/components/RequestTable.vue | 1 + .../casesDetail/components/TaskTable.vue | 1 + .../cases/casesMain/CasesDataSection.vue | 2 +- .../jscomposition/system/table/Pagination.vue | 36 +++++++++++++++---- 6 files changed, 35 insertions(+), 8 deletions(-) diff --git a/resources/js/processes-catalogue/components/home/CustomHomeTableSection/CustomHomeTableSection.vue b/resources/js/processes-catalogue/components/home/CustomHomeTableSection/CustomHomeTableSection.vue index 6d45de2fd3..550dc07425 100644 --- a/resources/js/processes-catalogue/components/home/CustomHomeTableSection/CustomHomeTableSection.vue +++ b/resources/js/processes-catalogue/components/home/CustomHomeTableSection/CustomHomeTableSection.vue @@ -19,7 +19,6 @@ diff --git a/resources/jscomposition/cases/casesDetail/components/CompletedForms.vue b/resources/jscomposition/cases/casesDetail/components/CompletedForms.vue index cc6adace3e..38734cea54 100644 --- a/resources/jscomposition/cases/casesDetail/components/CompletedForms.vue +++ b/resources/jscomposition/cases/casesDetail/components/CompletedForms.vue @@ -36,6 +36,7 @@ :total="dataPagination.total" :page="dataPagination.page" :pages="dataPagination.pages" + :per-page="dataPagination.perPage" @perPage="onPerPage" @go="onGo" /> diff --git a/resources/jscomposition/cases/casesDetail/components/RequestTable.vue b/resources/jscomposition/cases/casesDetail/components/RequestTable.vue index cf4f8d60ce..25b4f1dcf3 100644 --- a/resources/jscomposition/cases/casesDetail/components/RequestTable.vue +++ b/resources/jscomposition/cases/casesDetail/components/RequestTable.vue @@ -18,6 +18,7 @@ :total="dataPagination.total" :page="dataPagination.page" :pages="dataPagination.pages" + :per-page="dataPagination.perPage" @perPage="onPerPage" @go="onGo" /> diff --git a/resources/jscomposition/cases/casesDetail/components/TaskTable.vue b/resources/jscomposition/cases/casesDetail/components/TaskTable.vue index 600fa61b88..91d78c7589 100644 --- a/resources/jscomposition/cases/casesDetail/components/TaskTable.vue +++ b/resources/jscomposition/cases/casesDetail/components/TaskTable.vue @@ -17,6 +17,7 @@ :total="dataPagination.total" :page="dataPagination.page" :pages="dataPagination.pages" + :per-page="dataPagination.perPage" @perPage="onPerPage" @go="onGo" /> diff --git a/resources/jscomposition/cases/casesMain/CasesDataSection.vue b/resources/jscomposition/cases/casesMain/CasesDataSection.vue index d98f2d38d3..84dc595749 100644 --- a/resources/jscomposition/cases/casesMain/CasesDataSection.vue +++ b/resources/jscomposition/cases/casesMain/CasesDataSection.vue @@ -36,7 +36,6 @@ diff --git a/resources/jscomposition/system/table/Pagination.vue b/resources/jscomposition/system/table/Pagination.vue index 6b7f5b050b..40a00fad6a 100644 --- a/resources/jscomposition/system/table/Pagination.vue +++ b/resources/jscomposition/system/table/Pagination.vue @@ -127,7 +127,7 @@