Ausweistyp

This commit is contained in:
Moritz Utcke
2025-03-24 16:39:39 -03:00
parent a9c2b5c173
commit 84a3a2dd39
20 changed files with 122 additions and 64 deletions

View File

@@ -40,7 +40,6 @@
export let rechnung: RechnungClient | null = null;
export let ausweisart: Enums.Ausweisart;
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 || "";
@@ -118,7 +117,7 @@
let prices = PRICES[ausweisart];
let basePrice: number = prices[ausweistyp];
let basePrice: number = prices[ausweis.ausweistyp];
$: price =
basePrice +
@@ -340,8 +339,7 @@
versand_plz: versand_plz,
versand_ort: versand_ort,
telefon: telefon,
ausweis_uid: ausweis.uid,
ausweistyp,
ausweis_uid: ausweis.uid
},
{
headers: {
@@ -431,11 +429,11 @@
active={1}
steps={["Gebäudedaten", "Kundendaten", "Bestätigung"]}
{ausweisart}
{ausweistyp}
ausweistyp={ausweis.ausweistyp}
anliegen={"Angebot anfragen"}
/>
{:else}
<Progressbar active={1} {ausweisart} {ausweistyp} anliegen={"Energieausweis erstellen"} />
<Progressbar active={1} {ausweisart} ausweistyp={ausweis.ausweistyp} anliegen={"Energieausweis erstellen"} />
{/if}
</div>
@@ -846,11 +844,11 @@ grid-cols-3 sm:grid-cols-5 justify-around justify-items-center items-center"
<div class="ProduktKostenTabelle">
<div class="zeile betrag">
{#if ausweistyp === Enums.AusweisTyp.Standard}
{#if ausweis.ausweistyp === Enums.AusweisTyp.Standard}
<span>Netto-Preis Energieausweis</span>
{:else if ausweistyp === Enums.AusweisTyp.Beratung}
{:else if ausweis.ausweistyp === Enums.AusweisTyp.Beratung}
<span>Energieausweis inkl. Beratung</span>
{:else if ausweistyp === Enums.AusweisTyp.Offline}
{:else if ausweis.ausweistyp === Enums.AusweisTyp.Offline}
<span>Energieausweis Offline</span>
{/if}
<span>:</span>