Web: Mindestbestand je Lagerort + Einkaufsliste je Ort
- Neuer LocationMinStock-Editor (Zeilen: Lagerort + Menge, separat speichern). - Produktformular: Abschnitt „Mindestbestand je Lagerort" (Menge in Artikel- einheit), zusaetzlich zum Gesamt-Mindestbestand. - Gruppen: je Gruppe ein Editor „Mindestbestand je Lagerort". - Einkaufsliste: Abschnitt „Bedarf: <Lagerort>" mit Produkten und Gruppen, die am Ort unter dem dort hinterlegten Mindestbestand liegen. - API-Methoden set*LocationMinStock und shoppingByLocation. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -185,9 +185,16 @@ export const api = {
|
||||
updateLot: (id, body) => request(`/lots/${id}`, { method: "PATCH", body }),
|
||||
deleteLot: (id) => request(`/lots/${id}`, { method: "DELETE" }),
|
||||
|
||||
// Mindestbestand je Lagerort (ersetzt jeweils die komplette Liste).
|
||||
setProductLocationMinStock: (id, list) =>
|
||||
request(`/products/${id}/location-min-stock`, { method: "PUT", body: list }),
|
||||
setGroupLocationMinStock: (id, list) =>
|
||||
request(`/groups/${id}/location-min-stock`, { method: "PUT", body: list }),
|
||||
|
||||
// Views
|
||||
shoppingList: () => request("/shopping-list"),
|
||||
groupShoppingList: () => request("/shopping-list/groups"),
|
||||
shoppingByLocation: () => request("/shopping-list/by-location"),
|
||||
expiring: (days) => request(`/expiring${days != null ? `?days=${days}` : ""}`),
|
||||
listMovements: (limit) => request(`/movements${limit ? `?limit=${limit}` : ""}`),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user