+
+ Wer ist materialverantwortlich für welchen Standort/welches Objekt. Standort-Zuordnung
+ gilt für alle Objekte dort, Objekt-Zuordnung ist eine zusätzliche, feinere Ergänzung.
+
+
+
+ Benutzer
+ setBenutzerId(Number(e.target.value) || "")}
+ >
+ Benutzer wählen…
+ {benutzer.map((b) => (
+
+ {b.name}
+
+ ))}
+
+
+
+
+ setZuordnungsart("standort")}
+ />
+ Standort
+
+
+ setZuordnungsart("objekt")}
+ />
+ Objekt
+
+
+ {zuordnungsart === "standort" ? (
+
+ Standort
+ setStandortId(Number(e.target.value) || "")}
+ >
+ Standort wählen…
+ {standorte.map((s) => (
+
+ {s.name}
+
+ ))}
+
+
+ ) : (
+
+ Objekt
+ setObjektId(Number(e.target.value) || "")}
+ >
+ Objekt wählen…
+ {objekte.map((o) => (
+
+ {o.name} ({o.code})
+
+ ))}
+
+
+ )}
+
+ Zuordnen
+
+
+
+ {laedt &&
Lade…
}
+ {!laedt && eintraege.length === 0 && (
+
Keine Zuständigkeiten.
+ )}
+ {!laedt && eintraege.length > 0 && (
+
+ {eintraege.map((e) => (
+
+
+ {benutzerName(e.benutzer_id)} → {zielLabel(e)}
+
+ loeschen(e.id)}>
+ Entfernen
+
+
+ ))}
+
+ )}
+
+