fixed tickets fetching count

This commit is contained in:
Mamalizz
2025-06-04 19:13:41 +03:30
parent 5e5f9aa732
commit a3e76e5073
2 changed files with 15 additions and 12 deletions
@@ -21,17 +21,14 @@ const useGetAllTickets = (params: ComputedRef<GetAllTicketsRequest>) => {
// methods // methods
const handleGetAllTickets = async (params: GetAllTicketsRequest) => { const handleGetAllTickets = async (params: GetAllTicketsRequest) => {
const { data } = await axios.get<GetAllTicketsResponse>( const { data } = await axios.get<GetAllTicketsResponse>(API_ENDPOINTS.tickets.get_all, {
API_ENDPOINTS.tickets.get_all,
{
params: { params: {
sort: params.sort, sort: params.sort,
filter: params.status, filter: params.status,
offset: Number(params.page) * 10 - 10, offset: Number(params.page) * 7 - 7,
limit: 10, limit: 7,
}, },
} });
);
return data; return data;
}; };
+7 -1
View File
@@ -16,7 +16,12 @@ definePageMeta({
// state // state
const params = useUrlSearchParams("history") as GetAllTicketsRequest; const params: GetAllTicketsRequest = useUrlSearchParams("history", {
initialValue: {
page: 1,
},
writeMode: "push",
});
const filters = computed(() => { const filters = computed(() => {
return { return {
@@ -236,6 +241,7 @@ const clearFilters = () => {
<Pagination <Pagination
:items="paginationData" :items="paginationData"
:total="data?.count" :total="data?.count"
:per-page="7"
/> />
</div> </div>
</div> </div>