From a3e76e50734707e6673b71f089dca540b7920238 Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Wed, 4 Jun 2025 19:13:41 +0330 Subject: [PATCH] fixed tickets fetching count --- .../api/tickets/useGetAllTickets.ts | 19 ++++++++----------- frontend/pages/profile/tickets/index.vue | 8 +++++++- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/frontend/composables/api/tickets/useGetAllTickets.ts b/frontend/composables/api/tickets/useGetAllTickets.ts index 2fb48d4..1ef9e67 100644 --- a/frontend/composables/api/tickets/useGetAllTickets.ts +++ b/frontend/composables/api/tickets/useGetAllTickets.ts @@ -21,17 +21,14 @@ const useGetAllTickets = (params: ComputedRef) => { // methods const handleGetAllTickets = async (params: GetAllTicketsRequest) => { - const { data } = await axios.get( - API_ENDPOINTS.tickets.get_all, - { - params: { - sort: params.sort, - filter: params.status, - offset: Number(params.page) * 10 - 10, - limit: 10, - }, - } - ); + const { data } = await axios.get(API_ENDPOINTS.tickets.get_all, { + params: { + sort: params.sort, + filter: params.status, + offset: Number(params.page) * 7 - 7, + limit: 7, + }, + }); return data; }; diff --git a/frontend/pages/profile/tickets/index.vue b/frontend/pages/profile/tickets/index.vue index bc375f4..2a653af 100644 --- a/frontend/pages/profile/tickets/index.vue +++ b/frontend/pages/profile/tickets/index.vue @@ -16,7 +16,12 @@ definePageMeta({ // state -const params = useUrlSearchParams("history") as GetAllTicketsRequest; +const params: GetAllTicketsRequest = useUrlSearchParams("history", { + initialValue: { + page: 1, + }, + writeMode: "push", +}); const filters = computed(() => { return { @@ -236,6 +241,7 @@ const clearFilters = () => {