Filtri di Ricerca

Schema
Caricamento opzioni...

Ricerca Originale:Filtri sequenziali: I filtri vengono applicati uno dopo l'altro, creando un insieme più ampio di risultati.
Logica permissiva: I filtri su Tipo Mezzo, Modello, Telaio e Anno non sono combinati in AND rigido, risultando in più annate possibili.
Collegamenti in OR: I ricambi vengono trovati tramite TblAnnRic, TblSerialiDalpoi o TblSerialiFinoal (qualsiasi via).
Risultati: Può restituire più risultati rispetto alla V2, ma meno precisi.

Ricerca V2:Filtri ANNATE in AND: Tipo Mezzo, Modello, Telaio e Anno devono essere tutti soddisfatti insieme sulla stessa annata.
Collegamenti in OR: I ricambi vengono trovati tramite TblAnnRic, TblSerialiDalpoi o TblSerialiFinoal (qualsiasi via).
Ottimizzata: Usa LEFT JOIN per migliori performance.

{{ getDisplayValue('id_categorie', suggestion) }}
Nessun risultato trovato
{{ getDisplayValue('id_tipomezzo', suggestion) }}
Nessun risultato trovato
{{ getDisplayValue('id_modelli', suggestion) }}
Nessun risultato trovato
{{ getDisplayValue('id_telai', suggestion) }}
Nessun risultato trovato
{{ suggestion }}
Nessun risultato trovato

Ricerca Ricambi

Proof of Concept - Endpoint di ricerca API

Schema DB

Filtri di Ricerca

Caricamento opzioni...

Ricerca Originale:Filtri sequenziali: I filtri vengono applicati uno dopo l'altro, creando un insieme più ampio di risultati.
Logica permissiva: I filtri su Tipo Mezzo, Modello, Telaio e Anno non sono combinati in AND rigido, risultando in più annate possibili.
Collegamenti in OR: I ricambi vengono trovati tramite TblAnnRic, TblSerialiDalpoi o TblSerialiFinoal (qualsiasi via).
Risultati: Può restituire più risultati rispetto alla V2, ma meno precisi.

Ricerca V2:Filtri ANNATE in AND: Tipo Mezzo, Modello, Telaio e Anno devono essere tutti soddisfatti insieme sulla stessa annata.
Collegamenti in OR: I ricambi vengono trovati tramite TblAnnRic, TblSerialiDalpoi o TblSerialiFinoal (qualsiasi via).
Ottimizzata: Usa LEFT JOIN per migliori performance.

{{ getDisplayValue('id_categorie', suggestion) }}
Nessun risultato trovato
{{ getDisplayValue('id_tipomezzo', suggestion) }}
Nessun risultato trovato
{{ getDisplayValue('id_modelli', suggestion) }}
Nessun risultato trovato
{{ getDisplayValue('id_telai', suggestion) }}
Nessun risultato trovato
{{ suggestion }}
Nessun risultato trovato

Proof of Concept (POC)

Questa applicazione rappresenta una versione dimostrativa del sistema di ricerca ricambi. L'interfaccia consente di testare le funzionalità di ricerca avanzata e visualizzazione dei risultati.

Ricerca Avanzata

Filtraggio multiplo per categoria, tipo mezzo, modello, telaio, anno, codice ricambio e numero di serie

Visualizzazione Dettagliata

Accesso completo alle informazioni sui ricambi, inclusi modelli compatibili, annate, seriali e specifiche tecniche

Interfaccia Responsive

Design ottimizzato per dispositivi desktop e mobili con navigazione adattiva

Istruzioni: Seleziona uno o più filtri dal form di ricerca e clicca su "Cerca" per visualizzare i risultati. Su dispositivi mobili, utilizza il menu in alto a destra per accedere ai filtri.

Filtri Attivi

{{ filter.label }}: {{ filter.value }} ×
Caricamento... Errore nella ricerca Trovati {{ totalCount }} risultat{{ totalCount !== 1 ? 'i' : 'o' }} Nessun risultato trovato
{{ searchVersion === 'v2' ? 'V2 (LEFT JOIN)' : 'V1 (Originale)' }}
{{ error }}
Caricamento risultati...
{{ item.codice }} ID: {{ item.id }}
Nome: {{ item.nome_ita || '-' }}
Prezzo: € {{ parseFloat(item.prezzo || 0).toFixed(2) }}
Disponibile: {{ item.disponibile ? 'Sì' : 'No' }}
Quantità: {{ item.qta || 0 }}
Categoria: {{ item.categoria_nome || '-' }}
Immagine ID Codice Nome ITA Prezzo Disponibile Quantità Categoria Dettaglio
{{ item.id }} {{ item.codice }} {{ item.nome_ita || '-' }} € {{ parseFloat(item.prezzo || 0).toFixed(2) }} {{ item.disponibile ? 'Sì' : 'No' }} {{ item.qta !== null ? item.qta : '-' }} {{ item.categoria_nome || '-' }}
Nessun risultato trovato con i filtri selezionati.