feat(fahrzeug): Funkkenner-Feld ergänzt (BOS-Digitalfunk-Kennung)
Nutzer-Fund: funkkenner (z.B. OPTA-Nummer) fehlte in fahrzeugdetails komplett - eigenes Feld, nicht dasselbe wie funkrufname (gesprochener Rufname vs. formale Funk-Identifikationsnummer im Digitalfunknetz). Migration 0018, Model/Schema/Frontend-Formular ergänzt. Auch im Kachel- Backlog (arbeitskacheln/05_fleet.md, FLEET-002) nachgezogen. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KC8HYvv6UkCVYheYiTw9DD
This commit is contained in:
@@ -2,6 +2,7 @@ export interface Fahrzeugdetails {
|
||||
objekt_id: number;
|
||||
kennzeichen: string | null;
|
||||
funkrufname: string | null;
|
||||
funkkenner: string | null;
|
||||
baujahr: number | null;
|
||||
kilometerstand: number | null;
|
||||
betriebsstunden: string | null;
|
||||
|
||||
@@ -117,6 +117,7 @@ export function ObjektSection({
|
||||
body: {
|
||||
kennzeichen: details.kennzeichen || null,
|
||||
funkrufname: details.funkrufname || null,
|
||||
funkkenner: details.funkkenner || null,
|
||||
baujahr: details.baujahr || null,
|
||||
kilometerstand: details.kilometerstand || null,
|
||||
betriebsstunden: details.betriebsstunden || null,
|
||||
@@ -431,6 +432,12 @@ export function ObjektSection({
|
||||
value={details.funkrufname ?? ""}
|
||||
onChange={(e) => setDetails((d) => ({ ...d, funkrufname: e.target.value }))}
|
||||
/>
|
||||
<input
|
||||
className="input"
|
||||
placeholder="Funkkenner (BOS-Digitalfunk)"
|
||||
value={details.funkkenner ?? ""}
|
||||
onChange={(e) => setDetails((d) => ({ ...d, funkkenner: e.target.value }))}
|
||||
/>
|
||||
<div className="row">
|
||||
<input
|
||||
className="input"
|
||||
|
||||
Reference in New Issue
Block a user