Bedarfsausweis Wohnen

This commit is contained in:
Moritz Utcke
2025-03-20 09:12:37 -03:00
parent 9706a839d6
commit 8b3e6b80c4
9 changed files with 196 additions and 105 deletions

View File

@@ -42,24 +42,24 @@
export let aktiveBezahlmethode: Bezahlmethoden = Enums.Bezahlmethoden.paypal;
export let ausweistyp: Enums.AusweisTyp = Enums.AusweisTyp.Standard;
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}`
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 = 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 abweichende_versand_adresse = JSON.parse(localStorage.getItem("kundendaten.abweichende_versand_adresse") || "false")
let versand_email: string,
versand_zusatzzeile: string,
versand_empfaenger: string,
versand_strasse: string,
versand_plz: string,
versand_ort: string;
let versand_email: string | undefined,
versand_zusatzzeile: string | undefined,
versand_empfaenger: string | undefined,
versand_strasse: string | undefined,
versand_plz: string | undefined,
versand_ort: string | undefined;
$: {
if (!abweichende_versand_adresse) {
versand_email = email
@@ -71,6 +71,19 @@
}
}
$: {
localStorage.setItem("kundendaten.email", email)
localStorage.setItem("kundendaten.vorname", vorname)
localStorage.setItem("kundendaten.name", name)
localStorage.setItem("kundendaten.empfaenger", empfaenger)
localStorage.setItem("kundendaten.strasse", strasse)
localStorage.setItem("kundendaten.plz", plz)
localStorage.setItem("kundendaten.ort", ort)
localStorage.setItem("kundendaten.zusatzzeile", zusatzzeile)
localStorage.setItem("kundendaten.telefon", telefon)
localStorage.setItem("kundendaten.abweichende_versand_adresse", abweichende_versand_adresse)
}
let services: {
name: string;
id: Enums.Service;
@@ -915,6 +928,13 @@ sm:grid-cols-[min-content_min-content_min-content] sm:justify-self-end sm:mt-8"
>
{/if}
{/if}
{#if user.rolle === Enums.BenutzerRolle.ADMIN}
<button class="button text-sm" on:click={() => {
localStorage.clear()
window.location.href = "/dashboard/objekte/1"
}}>Zurück zum Dashboard</button>
{/if}
</div>
</div>