Fix conversione unità ricette + indicatore confezione

- Fix qty_number nelle ricette: validazione e conversione automatica
  delle unità di misura (g↔kg, ml↔L, g→pz con default_quantity)
- Sanity check: cap qty_number al disponibile, correzione valori
  assurdamente piccoli dovuti a errori di Gemini
- Aggiunto indicatore confezione (¼, ½, ¾, pieno) vicino alla
  quantità nell'inventario e nella barra stato dopo scansione
- Aggiunto default_quantity nella query inventory_list
- Nuova funzione formatPackageFraction() per calcolo frazioni
This commit is contained in:
dadaloop82
2026-03-11 13:36:21 +00:00
parent 469aadb8fc
commit df56d8dc76
4 changed files with 151 additions and 4 deletions
+36
View File
@@ -2536,6 +2536,14 @@ body {
}
/* ===== LARGER QUANTITY IN INVENTORY ===== */
.inv-qty-col {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 2px;
flex-shrink: 0;
}
.inv-qty-prominent {
font-size: 1.2rem;
font-weight: 800;
@@ -2547,6 +2555,34 @@ body {
flex-shrink: 0;
}
/* Package fraction indicators */
.pkg-fraction {
font-size: 0.7rem;
font-weight: 600;
color: #6b7280;
white-space: nowrap;
}
.pkg-fraction.pkg-full {
color: #16a34a;
}
.inv-pkg-frac {
display: block;
text-align: center;
}
.inv-status-total-col {
display: flex;
flex-direction: column;
align-items: flex-end;
gap: 2px;
}
.inv-status-total-frac {
font-size: 0.8rem;
}
/* ===== ALERT QUANTITY BADGES ===== */
.alert-item-qty {
font-size: 0.78rem;