diff --git a/resources/js/processes-catalogue/components/home/CustomHomeTableSection/CustomHomeTableSection.vue b/resources/js/processes-catalogue/components/home/CustomHomeTableSection/CustomHomeTableSection.vue index 6d45de2fd3..8866abeb83 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 @@ @@ -112,6 +112,7 @@ const hookData = async () => { const onPerPage = async (perPage) => { dataPagination.value.perPage = perPage; + dataPagination.value.page = 1; await hookData(); }; diff --git a/resources/jscomposition/cases/casesDetail/components/CompletedForms.vue b/resources/jscomposition/cases/casesDetail/components/CompletedForms.vue index cc6adace3e..ce222a3a22 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" /> @@ -122,6 +123,7 @@ const onGo = async (page) => { const onPerPage = async (perPage) => { dataPagination.value.perPage = perPage; + dataPagination.value.page = 1; await hookGetData(); }; diff --git a/resources/jscomposition/cases/casesDetail/components/RequestTable.vue b/resources/jscomposition/cases/casesDetail/components/RequestTable.vue index cf4f8d60ce..9688d3cb8f 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" /> @@ -95,6 +96,7 @@ const onGo = async (page) => { const onPerPage = async (perPage) => { dataPagination.value.perPage = perPage; + dataPagination.value.page = 1; await hookGetData(); }; diff --git a/resources/jscomposition/cases/casesDetail/components/TaskTable.vue b/resources/jscomposition/cases/casesDetail/components/TaskTable.vue index 600fa61b88..e0d967300c 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" /> @@ -97,6 +98,7 @@ const onGo = async (page) => { const onPerPage = async (perPage) => { dataPagination.value.perPage = perPage; + dataPagination.value.page = 1; await hookGetData(); }; diff --git a/resources/jscomposition/cases/casesMain/CasesDataSection.vue b/resources/jscomposition/cases/casesMain/CasesDataSection.vue index d98f2d38d3..49cf2e0232 100644 --- a/resources/jscomposition/cases/casesMain/CasesDataSection.vue +++ b/resources/jscomposition/cases/casesMain/CasesDataSection.vue @@ -36,7 +36,6 @@ @@ -145,6 +145,7 @@ const onGo = async (page) => { const onPerPage = async (perPage) => { dataPagination.value.perPage = perPage; + dataPagination.value.page = 1; await hookGetData(); }; 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 @@