fix(mobile): MOBILE-002 Scan routet zur Akte statt zur Kontrolle
Scan-Ziel war noch auf den alten Kontroll-Direktsprung eingestellt, obwohl die Akte (FILE-006) seit 2026-09-05 existiert. Kurzweg-Button "Kontrolle starten" auf der Akte deckt den alten Ablauf weiter ab. Frontend-Anzeigen-Audit über alle Epics ergab keine weiteren echten Backend-fertig/Anzeige-fehlt-Lücken. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CVgbozhYmuEhiEJHffRXCV
This commit is contained in:
@@ -5,9 +5,10 @@ import { apiRequest, ApiError } from "../api/client";
|
||||
import type { Objekt } from "../api/types";
|
||||
import { BarcodeScanner } from "../components/BarcodeScanner";
|
||||
|
||||
// Prompt 11 Screen 1: Standort/Objekt wählen. Objekt-Code (Karte 10) →
|
||||
// Direktsprung ins Kontroll-Screen, sonst füllt der Scan dasselbe Textfeld wie
|
||||
// die manuelle Suche (Kamera fällt bei Etikettschaden auf Tippen zurück).
|
||||
// Prompt 11 Screen 1: Standort/Objekt wählen. Objekt-Code (MOBILE-002) →
|
||||
// Direktsprung zur Akte (Zielseite laut Kachel 15), sonst füllt der Scan
|
||||
// dasselbe Textfeld wie die manuelle Suche (Kamera fällt bei Etikettschaden
|
||||
// auf Tippen zurück).
|
||||
export function ObjektListPage() {
|
||||
const navigate = useNavigate();
|
||||
const [objekte, setObjekte] = useState<Objekt[]>([]);
|
||||
@@ -27,7 +28,7 @@ export function ObjektListPage() {
|
||||
setScannerOffen(false);
|
||||
try {
|
||||
const objekt = await apiRequest<Objekt>(`/objekte/code/${encodeURIComponent(code)}`);
|
||||
navigate(`/objekte/${objekt.id}/kontrolle`);
|
||||
navigate(`/akte/objekt/${objekt.id}`);
|
||||
} catch (err) {
|
||||
if (err instanceof ApiError && err.status === 404) {
|
||||
setSuche(code);
|
||||
|
||||
Reference in New Issue
Block a user