Felder angepasst und Tests
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user