Funktionen: Bestellseite und Statuskarten

Terminplaner TP2 C8: public/funktion-bestellen.js mit sicherLink, bestellKoerper,
fortsetzenKoerper, renderBestellen (Zusammenfassung, offene Punkte, Preis,
vollstaendige Widerrufsbelehrung als scrollbarer Text, Unterlagen, Zustimmungs-Haken,
Knopf mit bestellung.consent.knopf) und statusKarte (ordered/setup, Danke).
request() in termine-dom.js behaelt den ganzen Body der Fehlerantwort (err.body),
damit 409 bestellung_offen und fassung_veraltet offen/consent zeigen koennen.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-10-04 21:27:36 +00:00
1 parent 747be432c5
commit 20583424a3
4 files changed
+1051 -2

No files matched your search

+2
View File
@@ -34,6 +34,8 @@ export async function request(path, { method = 'GET', body } = {}) {
err.status = response.status
err.fehler = data.fehler || {}
err.code = data.code
// der ganze Body der Antwort (z. B. offen und consent der Bestellung in funktion-bestellen.js); immer ein Objekt
err.body = data !== null && typeof data === 'object' ? data : {}
throw err
}
return data