Zusatzartikel und Hilfe Anfordern
This commit is contained in:
@@ -104,25 +104,25 @@
|
||||
name: "Qualitätsdruck per Post (zusätzlich zur PDF Version)",
|
||||
id: Enums.Service.Qualitaetsdruck,
|
||||
price: 9,
|
||||
selected: false,
|
||||
selected: rechnung ? rechnung.services.indexOf(Enums.Service.Qualitaetsdruck) >= 0 : false,
|
||||
},
|
||||
{
|
||||
name: "Aushang (für öffentliche Gebäude gesetzlich vorgeschrieben)",
|
||||
id: Enums.Service.Aushang,
|
||||
price: 10,
|
||||
selected: false,
|
||||
selected: rechnung ? rechnung.services.indexOf(Enums.Service.Aushang) >= 0 : false,
|
||||
},
|
||||
{
|
||||
name: "Same Day Service - Bestellung Werktags vor <b>12:00 Uhr</b><br>Ausstellung bis <b>18:00 Uhr</b> am gleichen Tag",
|
||||
id: Enums.Service.SameDay,
|
||||
price: 29,
|
||||
selected: false,
|
||||
selected: rechnung ? rechnung.services.indexOf(Enums.Service.SameDay) >= 0 : false,
|
||||
},
|
||||
{
|
||||
name: "Telefonische Energie-Effizienzberatung",
|
||||
id: Enums.Service.Telefonberatung,
|
||||
price: 75,
|
||||
selected: false,
|
||||
selected: rechnung ? rechnung.services.indexOf(Enums.Service.Telefonberatung) >= 0 : false,
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
@@ -91,11 +91,13 @@
|
||||
let speichernOverlayHidden = true;
|
||||
|
||||
$: {
|
||||
if (!blockLocalStorageSync) {
|
||||
localStorage.setItem("verbrauchsausweis-wohnen.ausweis", JSON.stringify(ausweis))
|
||||
localStorage.setItem("verbrauchsausweis-wohnen.aufnahme", JSON.stringify(aufnahme))
|
||||
localStorage.setItem("verbrauchsausweis-wohnen.objekt", JSON.stringify(objekt))
|
||||
localStorage.setItem("verbrauchsausweis-wohnen.bilder", JSON.stringify(bilder))
|
||||
localStorage.setItem("verbrauchsausweis-wohnen.updated_at", moment().toString())
|
||||
}
|
||||
}
|
||||
|
||||
$: {
|
||||
@@ -113,6 +115,7 @@
|
||||
const ausweisart = Enums.Ausweisart.VerbrauchsausweisWohnen
|
||||
const anliegen = "Energieausweis erstellen";
|
||||
|
||||
let blockLocalStorageSync: boolean = false;
|
||||
let form: HTMLFormElement;
|
||||
let skala: HTMLDivElement;
|
||||
|
||||
@@ -158,8 +161,10 @@ let skala: HTMLDivElement;
|
||||
bind:user
|
||||
bind:objekt
|
||||
bind:aufnahme
|
||||
bind:blockLocalStorageSync
|
||||
ausweisart={Enums.Ausweisart.VerbrauchsausweisWohnen}
|
||||
showWeiter={false}
|
||||
{ausweistyp}
|
||||
{partner_code}
|
||||
{form}
|
||||
{skala}
|
||||
@@ -268,6 +273,7 @@ let skala: HTMLDivElement;
|
||||
bind:user
|
||||
bind:objekt
|
||||
bind:aufnahme
|
||||
bind:blockLocalStorageSync
|
||||
{form}
|
||||
ausweisart={Enums.Ausweisart.VerbrauchsausweisWohnen}
|
||||
{ausweistyp}
|
||||
|
||||
@@ -57,7 +57,7 @@ let loadFromDatabase = false;
|
||||
if (typ === AusstellungsTyp.Neuausstellung) {
|
||||
if (!user) {
|
||||
return Astro.redirect(`/auth/login?redirect=${Astro.url.toString()}`);
|
||||
}AusstellungsTyp
|
||||
}
|
||||
|
||||
if (!ausweis_id) {
|
||||
return Astro.redirect("/400");
|
||||
@@ -101,7 +101,7 @@ if (typ === AusstellungsTyp.Neuausstellung) {
|
||||
} else if (typ === AusstellungsTyp.Speichern) {
|
||||
if (!user) {
|
||||
return Astro.redirect(`/auth/login?redirect=${Astro.url.toString()}`);
|
||||
}AusstellungsTyp
|
||||
}
|
||||
|
||||
if (!ausweis_id) {
|
||||
return Astro.redirect("/400");
|
||||
@@ -137,7 +137,7 @@ if (typ === AusstellungsTyp.Neuausstellung) {
|
||||
} else if (typ === AusstellungsTyp.Alternativdokument) {
|
||||
if (!user) {
|
||||
return Astro.redirect(`/auth/login?redirect=${Astro.url.toString()}`);
|
||||
}AusstellungsTyp
|
||||
}
|
||||
|
||||
if (!ausweis_id) {
|
||||
return Astro.redirect("/400");
|
||||
|
||||
@@ -40,6 +40,7 @@ if (!params.has("ausweis") || !params.has("aufnahme") || !params.has("objekt") |
|
||||
objekt = await getObjekt(aufnahme?.objekt_id)
|
||||
bilder = await getBilder(ausweis.aufnahme_id)
|
||||
unterlagen = await getUnterlagen(ausweis.aufnahme_id)
|
||||
|
||||
if (ausweis.rechnung_id) {
|
||||
rechnung = await getRechnung(ausweis.rechnung_id)
|
||||
}
|
||||
@@ -56,6 +57,10 @@ if (!params.has("ausweis") || !params.has("aufnahme") || !params.has("objekt") |
|
||||
bilder = JSON.parse(params.get("bilder") || "");
|
||||
unterlagen = JSON.parse(params.get("unterlagen") || "[]")
|
||||
partner_code = params.get("partner_code") || ""
|
||||
|
||||
if (ausweis.rechnung_id) {
|
||||
rechnung = await getRechnung(ausweis.rechnung_id)
|
||||
}
|
||||
|
||||
if (!ausweisart || !Object.keys(Enums.Ausweisart).includes(ausweisart)) {
|
||||
throw new Error()
|
||||
|
||||
Reference in New Issue
Block a user