iOS: Menge je Lagerort - Lagerort scannen + Einlagern ohne MHD

- Lagerort per QR scannen in Menge-hinzufuegen/entfernen/umlagern (Ziel), nicht
  nur ueber das Dropdown suchen.
- Beim Einlagern laufen "Menge je Lagerort"-Gegenstaende jetzt ueber die Mengen-
  Eingabe (ObjectAddSheet) statt durch den Charge-Weg mit MHD - Socken & Co.
  fragen kein MHD mehr ab.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-07-29 11:22:40 +02:00
parent 7c359a8f5d
commit 120dfea66a
2 changed files with 31 additions and 1 deletions

View File

@@ -137,11 +137,17 @@ struct CheckInView: View {
ItemAddSheet(productId: item.id, onDone: {
status = "\(item.name): Einzelstück(e) angelegt."
})
} else {
} else if item.foodLike {
// Lebensmittel + Verbrauchsgegenstand: Charge mit Menge/MHD.
CheckInFormView(product: item, units: units, locations: locations) { message in
status = message
product = nil
}
} else {
// Menge je Lagerort (Gegenstand): ohne MHD, direkt Menge + Lagerort.
ObjectAddSheet(product: item, locations: locations,
einheit: item.unitName.isEmpty ? "Stück" : item.unitName,
perform: { status = "\(item.name): Menge eingelagert." })
}
}
}