Felder angepasst und Tests

This commit is contained in:
Moritz Utcke
2025-03-30 20:18:30 -03:00
parent e2e576e4fe
commit c8b41458e1
34 changed files with 303 additions and 376 deletions

View File

@@ -41,15 +41,21 @@
export let ausweisart: Enums.Ausweisart;
export let aktiveBezahlmethode: Bezahlmethoden = Enums.Bezahlmethoden.paypal;
let email = localStorage.getItem("kundendaten.email") || user.email || "";
let vorname = localStorage.getItem("kundendaten.vorname") || user.vorname || "";
let name = localStorage.getItem("kundendaten.name") || user.name || "";
let empfaenger = localStorage.getItem("kundendaten.empfaenger") || (user.vorname && user.name ? `${user.vorname} ${user.name}` : "")
let strasse = localStorage.getItem("kundendaten.strasse") || user.adresse || "";
let plz = localStorage.getItem("kundendaten.plz") || user.plz || "";
let ort = localStorage.getItem("kundendaten.ort") || user.ort || "";
let zusatzzeile = localStorage.getItem("kundendaten.zusatzzeile") || ""
let telefon = localStorage.getItem("kundendaten.telefon") || user.telefon || "";
let email: string, vorname: string, name: string, empfaenger: string, strasse: string, plz: string, ort: string, zusatzzeile: string, telefon: string;
if (user.rolle !== Enums.BenutzerRolle.ADMIN) {
// Falls der aktuelle Benutzer kein Admin ist können wir die Kundendaten aus den Stammdaten vorausfüllen.
email = localStorage.getItem("kundendaten.email") || user.email || "";
vorname = localStorage.getItem("kundendaten.vorname") || user.vorname || "";
name = localStorage.getItem("kundendaten.name") || user.name || "";
empfaenger = localStorage.getItem("kundendaten.empfaenger") || (user.vorname && user.name ? `${user.vorname} ${user.name}` : "")
strasse = localStorage.getItem("kundendaten.strasse") || user.adresse || "";
plz = localStorage.getItem("kundendaten.plz") || user.plz || "";
ort = localStorage.getItem("kundendaten.ort") || user.ort || "";
zusatzzeile = localStorage.getItem("kundendaten.zusatzzeile") || ""
telefon = localStorage.getItem("kundendaten.telefon") || user.telefon || "";
}
let abweichende_versand_adresse = JSON.parse(localStorage.getItem("kundendaten.abweichende_versand_adresse") || "false")
@@ -71,6 +77,7 @@
}
$: {
// Wir speichern jede Änderung an den Kundendaten im localStorage ab.
localStorage.setItem("kundendaten.email", email)
localStorage.setItem("kundendaten.vorname", vorname)
localStorage.setItem("kundendaten.name", name)
@@ -187,7 +194,7 @@
versand_plz: versand_plz,
versand_ort: versand_ort,
telefon: telefon,
nachweis_uid: result.uid_nachweis,
nachweis_id: result.nachweis_id,
},
{
headers: {
@@ -199,7 +206,7 @@
// Alle alten Ausweisdateien im localStorage löschen.
localStorage.clear();
window.location.href = `/einpreisung/success?e=${uid}&a=${result.uid_nachweis}`;
window.location.href = `/einpreisung/success?e=${uid}&a=${result.nachweis_id}`;
} catch (e) {
addNotification({
dismissable: true,