+
Lagerort anlegen
+
+ setNeuerOrtName(e.target.value)}
+ />
+
+
+
+
+
+ {lagerorte.map((o) => (
+ -
+ {o.name} ({TYP_LABEL[o.typ]}{o.parent_id !== null ? `, unter ${ortName(o.parent_id)}` : ""})
+
+ ))}
+
+
+
+
+
Bestand & Buchungen
+
+
+ {ausgewaehlterPlatz !== "" && (
+ <>
+
+
+ setBuchungMenge(e.target.value)}
+ />
+ setBuchungGrund(e.target.value)}
+ />
+
+
+
+
+
Bestand
+ {bestand.length === 0 &&
Kein Bestand an diesem Lagerplatz.
}
+
+ {bestand.map((b) => (
+ -
+ {materialName(b.material_id)}: {b.menge}
+
+ ))}
+
+
+
Bewegungen
+ {bewegungen.length === 0 &&
Noch keine Bewegungen.
}
+
+ {bewegungen.map((bw) => (
+ -
+ {new Date(bw.zeitpunkt).toLocaleString("de-DE")} — {materialName(bw.material_id)}: {bw.menge}{" "}
+ ({platzCode(bw.von_lagerplatz_id)} → {platzCode(bw.nach_lagerplatz_id)})
+ {bw.grund && · {bw.grund}}
+
+ ))}
+
+ >
+ )}
+
+