feat(machines) : multi-select site checkboxes, alphabetical sort, OR search param

- Replace site dropdown with inline checkboxes for multi-site filtering
- Sort machines alphabetically (localeCompare fr)
- Switch catalog search from ?name= to ?q= for OR search on name/reference

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Matthieu
2026-03-23 15:15:16 +01:00
parent ac860d3165
commit 2e82e854bf
4 changed files with 27 additions and 16 deletions

View File

@@ -135,7 +135,7 @@ export function useComposants() {
params.set('page', String(page))
if (search && search.trim()) {
params.set('name', search.trim())
params.set('q', search.trim())
}
if (typeName && typeName.trim()) {

View File

@@ -147,7 +147,7 @@ export function usePieces() {
params.set('page', String(page))
if (search && search.trim()) {
params.set('name', search.trim())
params.set('q', search.trim())
}
if (typeName && typeName.trim()) {

View File

@@ -145,7 +145,7 @@ export function useProducts() {
params.set('page', String(page))
if (search && search.trim()) {
params.set('name', search.trim())
params.set('q', search.trim())
}
if (typeName && typeName.trim()) {