iOS: getrennte Lebensmittel/Gegenstaende-Listen + anklickbarer Verlauf
Listen-Tab: zwei halbe Kacheln "Lebensmittel" und "Gegenstaende" (ProductListView mit fixedType, clientseitig ueber isObject gefiltert wie im Web); Neuanlage uebernimmt den Typ. Einzelstuecke bleiben unveraendert (reine Gegenstands-Welt). Verlauf und "Letzte Bewegungen" auf der Startseite: Tippen auf eine Bewegung oeffnet ueber den neuen Lader ProductByIdView das jeweilige Produkt. Der artikel-eigene Verlauf bleibt ohne Link. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -56,6 +56,9 @@ struct ProductFormView: View {
|
||||
/// Aus der Open-Food-Facts-Einordnung vorgeschlagene Kategorie.
|
||||
var categoryId: Int?
|
||||
var suggestion: LookupResult.Suggestion?
|
||||
/// Vorbelegter Typ ("food"/"object"), z.B. aus der Lebensmittel- oder
|
||||
/// Gegenstände-Liste heraus. Ein Kategorie-Vorschlag hat weiter Vorrang.
|
||||
var initialType: String?
|
||||
var onCreated: (Product) -> Void
|
||||
|
||||
@Environment(\.dismiss) private var dismiss
|
||||
@@ -203,6 +206,7 @@ struct ProductFormView: View {
|
||||
}
|
||||
|
||||
private func prefill() {
|
||||
if let initialType { modus = initialType }
|
||||
barcode = suggestion?.barcode ?? prefillBarcode ?? ""
|
||||
// Aus dem gescannten Code vorgeschlagene Gruppe und Kategorie
|
||||
// uebernehmen. Beides bleibt aenderbar - gespeichert wird erst mit
|
||||
|
||||
Reference in New Issue
Block a user