Поиск, работа над query в js

This commit is contained in:
brusnitsyn
2025-12-01 17:38:11 +09:00
parent c9a392f84f
commit 063ddafdfb
8 changed files with 160 additions and 6 deletions

View File

@@ -0,0 +1,28 @@
import {router, usePage} from "@inertiajs/vue3";
import {ref} from "vue";
import {encodeQueryValue, stringifyQuery} from "ufo";
export const useMedicalHistory = (url) => {
const meta = ref(usePage().props.cards.meta)
const navigate = (search, page, page_size) => {
const params = {
search,
page,
page_size
}
if (typeof params.page_size === 'undefined') {
params.page_size = meta.value.per_page
}
const query = stringifyQuery(params)
router.visit(`${url}?${query}`, {
preserveState: true
})
}
return {
meta,
navigate
}
}