Componenti Fase
FaseHeader
Intestazione di colonna per fasi pipeline. Mostra nome, conteggio, WIP limit, barra avanzamento, indicatore stallo e avatar team assegnati.
Props
| Prop | Tipo | Default | Descrizione |
|---|---|---|---|
fase | FasePipeline | — | Dati fase da v_fasi_pipeline |
compressa | boolean | — | Modalità compressa (titolo verticale) |
filtroStato | CodStatoScheda | null | null | Stato attivo per filtro colonna |
showConfig | boolean | false | Mostra pulsante configurazione |
avanzamento | FaseAvanzamento[] | [] | Dati avanzamento da v_fasi_avanzamento |
giorniOltreMassimo | number | null | null | Max giorni stallo nella fase |
columnDraggable | boolean | false | Mostra handle drag colonna |
Emits
| Evento | Payload | Descrizione |
|---|---|---|
toggleCompressa | — | Richiesta compressione/espansione |
filterByStato | CodStatoScheda | null | Filtro stato selezionato |
openConfig | idfase | Richiesta apertura configurazione fase |
Comportamento automatico
- Le fasi finali (
fase.finale: true) vengono compresse al mount daKanbanFasiBoard - Il WIP limit appare in arancione solo se valorizzato (
fase.wiplimit) - Il
FaseStalloIndicatorviene mostrato solo sefase.giornistallo > 0 && fase.schede_stallo > 0 - Gli avatar team mostrano al massimo 3 avatar + badge "+N" per i rimanenti
FaseProgressBar
Barra di avanzamento dello stato schede di una fase. Ogni segmento corrisponde a un CodStatoScheda.
Anteprima live
Props
| Prop | Tipo | Descrizione |
|---|---|---|
faseId | number | ID della fase |
schedeIncorso | number | Schede con stato 'incorso' |
schede Pronte | number | Schede con stato 'pronto' |
schedeBloccato | number | Schede con stato 'bloccato' |
schedeFatto | number | Schede con stato 'fatto' |
schedeAnnullato | number | Schede con stato 'annullato' |
avanzamento | FaseAvanzamento[] | Dati da v_fasi_avanzamento |
filtroAttivo | CodStatoScheda | null | Stato attualmente filtrato |
Emits
| Evento | Payload | Descrizione |
|---|---|---|
filterByStato | CodStatoScheda | null | Clic su segmento per attivare/disattivare filtro |
Cliccando su un segmento filtra le schede della colonna per quello stato. Clic sullo stesso segmento già attivo deseleziona il filtro (null).
FaseStalloIndicator
Indicatore visivo delle schede in stallo. Appare nell'intestazione fase quando ci sono schede ferme oltre giornistallo.
Anteprima live
Props
| Prop | Tipo | Descrizione |
|---|---|---|
installo | boolean | Indica se ci sono schede in stallo |
giorniOltre | number | null | Numero di giorni massimi oltre il limite |
Mostra un badge rosso con l'icona warning e il numero di giorni oltre. Utilizzato automaticamente da FaseHeader.
ActivityView
Feed attività per il sistema legacy (useBoardService). Mostra la lista delle attività recenti di una board o di un elemento specifico.
Utilizzato da EnhancedKanbanBoard come pannello laterale. Per board su schema fasi le attività vengono gestite da @pzeta/attivita tramite AttivitaForm interno a KanbanFasiBoard.