Componenti
Inventory
Widget inventario — stato magazzino, alert scorte e coda ordini.
I widget inventory gestiscono stato magazzino, alert critici e coda ordini da evadere. Tutti estendono BaseWidgetProps.
InventoryStatus
Stato inventario con overview, top items e breakdown per categoria.
| Prop | Tipo | Descrizione |
|---|---|---|
overview | InventoryOverview | Overview statistiche |
topItems | InventoryItem[] | Prodotti principali |
categoryBreakdown | Array<{ category, count, value, percentage }> | Breakdown per categoria |
maxItems | number | Numero massimo prodotti |
OrdersQueue
Coda ordini da evadere con overview e lista filtrabile.
| Prop | Tipo | Descrizione |
|---|---|---|
overview | OrdersOverview | Aggregati totalOrders/pendingOrders/processingOrders/shippedOrders/totalValue/avgProcessingTime |
orders | QueuedOrder[] | Ordini in coda |
maxOrders | number | Numero massimo da mostrare |
statusFilter | OrderStatus[] | Filtro per stato ordine |
StockAlerts
Lista alert scorte con conteggio per priorita.
| Prop | Tipo | Descrizione |
|---|---|---|
alerts | StockAlert[] | Alert con priority, status (active/acknowledged/resolved), suggestedAction? |
alertCounts | { critical, high, medium, low } | Conteggio per priorita |
maxAlerts | number | Numero massimo da mostrare |
showResolved | boolean | Mostra anche alert risolti |
<PzetaDashboard :config="{ widgets: [{
id: 'stock', type: WidgetType.StockAlerts, width: 6, height: 3,
props: { alerts, alertCounts: { critical: 2, high: 5, medium: 8, low: 3 } }
}] }" />