From 25da5c9bb0ef97cbee852b08d09d849be212e858 Mon Sep 17 00:00:00 2001 From: Moritz Utcke Date: Wed, 5 Mar 2025 21:33:16 -0300 Subject: [PATCH] =?UTF-8?q?Felder=20Pr=C3=BCfung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Ausweis/Ansprechpartner.svelte | 98 ++--- src/components/Ausweis/Ausweisart.svelte | 6 +- src/components/Ausweis/GebaeudeDaten.svelte | 312 +++++++-------- .../Ausweis/LueftungundLeerstand.svelte | 194 +++++----- src/components/Ausweis/Verbrauch.svelte | 4 +- .../Ausweis/Warmwasseranteil.svelte | 357 +++++++++--------- src/components/Tickets/TicketButton.svelte | 17 +- src/components/Tickets/TicketPopup.svelte | 2 - src/components/design/header/Header.astro | 9 +- .../design/header/HeaderLogin.svelte | 17 + src/layouts/AusweisLayoutDaten.astro | 5 +- src/layouts/Layout.astro | 7 +- src/modules/KundendatenModule.svelte | 5 +- src/pages/api/ticket/index.ts | 33 +- src/pages/auth/logout.astro | 1 + 15 files changed, 506 insertions(+), 561 deletions(-) diff --git a/src/components/Ausweis/Ansprechpartner.svelte b/src/components/Ausweis/Ansprechpartner.svelte index 045a96a9..90eeca02 100644 --- a/src/components/Ausweis/Ansprechpartner.svelte +++ b/src/components/Ausweis/Ansprechpartner.svelte @@ -1,91 +1,61 @@ -
+" +> - - - -
--> +
+ - - - -
- - - +
- - Bitte Geben Sie hier den Vornamen des Ansprechpartners ein. - -
-
+ + Bitte Geben Sie hier den Vornamen des Ansprechpartners ein. + +
+ + - +
+ -
- - - +
- - Bitte Geben Sie hier den Nachnamen des Ansprechpartners ein. - -
-
+ + Bitte Geben Sie hier den Nachnamen des + Ansprechpartners ein. + +
+ - + -
- +
+ - +
- - Bitte Geben Sie hier die Telefonnummer des Ansprechpartners ein. - -
+ + Bitte Geben Sie hier die Telefonnummer des + Ansprechpartners ein. + +
+
- - - - - - \ No newline at end of file diff --git a/src/components/Ausweis/Ausweisart.svelte b/src/components/Ausweis/Ausweisart.svelte index 57854c3f..b575bc2e 100644 --- a/src/components/Ausweis/Ausweisart.svelte +++ b/src/components/Ausweis/Ausweisart.svelte @@ -48,7 +48,7 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8 required data-cy="ausstellgrund" > - + {#each Object.entries(Enums.Ausstellgrund) as [name, ausstellgrund]} {/each} @@ -72,7 +72,7 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8 required bind:value={aufnahme.gebaeudetyp} > - + {#if ausweisart==Enums.Ausweisart.VerbrauchsausweisWohnen || ausweisart === Enums.Ausweisart.GEGNachweisWohnen || ausweisart === Enums.Ausweisart.BedarfsausweisWohnen} @@ -224,7 +224,7 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8 required bind:value={aufnahme.saniert} > - + diff --git a/src/components/Ausweis/GebaeudeDaten.svelte b/src/components/Ausweis/GebaeudeDaten.svelte index 139c7919..0bd2bee3 100644 --- a/src/components/Ausweis/GebaeudeDaten.svelte +++ b/src/components/Ausweis/GebaeudeDaten.svelte @@ -1,104 +1,105 @@ -
+" +> + - +
+ -
- - - - -
- - Straße und Hausnummer des betrachteten Gebäudes. Die Angaen werden auf dem Energieausweis vermerkt. - -
-
- - - -
- -
- - - - -
- -
- - -
- - Bitte geben Sie die PLZ des betrachteten Gebäudes ein, der Ort wird dann angezeigt und kann ausgewählt werden. - Die Angaen werden auf dem Energieausweis vermerkt. - + + Straße und Hausnummer des betrachteten Gebäudes. Die Angaen + werden auf dem Energieausweis vermerkt. +
-
+
+ +
+
+ -
+ +
-{#if ausweisart=="VerbrauchsausweisWohnen"} - +
+ -
- + - +
+ + Bitte geben Sie die PLZ des betrachteten Gebäudes ein, der + Ort wird dann angezeigt und kann ausgewählt werden. Die + Angaen werden auf dem Energieausweis vermerkt. + +
+
+
-
+ {#if ausweisart == "VerbrauchsausweisWohnen"} + + +
+ + + + +
Bitte geben Sie hier die beheizte Wohnfläche in m² ein. Dabei handelt es sich um die Wohnfläche abzüglich @@ -106,91 +107,92 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8 befinden. (Balkone, Terassen,etc.).
-
+
+ {/if} -{/if} + - +
+ -
- - - + + - - -
- - Bei Obergeschoss mit vorhandenen Dachschrägen oder ausgebautem Dachgeschoss beheizt auswählen. - Bei Kaltdächern oder unausgebautem Dachgeschoss bitte unbeheizt auswählen. Bei Flachdächern wird nicht vorhanden ausgewählt. - -
-
- - - -
- - - - -
- - Diese Angabe hat folgenden Einfluss.
- Keller beheizt:
Nutzfläche = Wohnfläche x 1,35.
- Keller unbeheizt:
Nutzfläche = Wohnfläche x 1,2.
- Dies ist nur zulässig wenn die Nutzfläche unbekannt ist. Geben Sie diese daher unbedingt im nächsten Feld ein wenn bekannt. -
-
-
- - - -
- - - +
- - Bitte geben Sie hier die beheizte Gesamtfläche in m² ein - (wenn bekannt). Dabei handelt es sich um die Wohnfläche + - weiterer Flächen innerhalb des Gebäudes (z.B. Fläche des - beheizten Kellers). Diese Fläche wird dann im Energieausweis - als energetische Nutzfläche (An) ausgewiesen. - -
+ + Bei Obergeschoss mit vorhandenen Dachschrägen oder ausgebautem + Dachgeschoss beheizt auswählen. Bei Kaltdächern oder + unausgebautem Dachgeschoss bitte unbeheizt auswählen. Bei + Flachdächern wird nicht vorhanden ausgewählt. + +
+
+ + + +
+ + + + +
+ + Diese Angabe hat folgenden Einfluss.
+ Keller beheizt:
Nutzfläche = Wohnfläche x 1,35.
+ Keller unbeheizt:
Nutzfläche = Wohnfläche x 1,2.
+ Dies ist nur zulässig wenn die Nutzfläche unbekannt ist. Geben Sie + diese daher unbedingt im nächsten Feld ein wenn bekannt. +
+
+
+ + + +
+ + + + +
+ + Bitte geben Sie hier die beheizte Gesamtfläche in m² ein (wenn + bekannt). Dabei handelt es sich um die Wohnfläche + weiterer + Flächen innerhalb des Gebäudes (z.B. Fläche des beheizten + Kellers). Diese Fläche wird dann im Energieausweis als energetische + Nutzfläche (An) ausgewiesen. + +
+
- - - - -
\ No newline at end of file diff --git a/src/components/Ausweis/LueftungundLeerstand.svelte b/src/components/Ausweis/LueftungundLeerstand.svelte index 13259756..bdb559a6 100644 --- a/src/components/Ausweis/LueftungundLeerstand.svelte +++ b/src/components/Ausweis/LueftungundLeerstand.svelte @@ -1,137 +1,123 @@ -
+" +> + +
+
+ + - +
+ + Bitte geben Sie hier den Gebäudeteil ein. In den meisten + Fällen handelt es sich um das Gesamtgebäude. Sollte es sich + allerdings um ein Gebäude mit mehr als 10% Gewerbeanteil + handeln, so sollten 2 Ausweise erstellt werden. In diesem + Fall wählen Sie Gebäudeteil 'Wohnen' bzw. Gebäudeteil + 'Gewerbe'. + +
+
-
+
+ -
- - - - -
- - Bitte geben Sie hier den Gebäudeteil ein. In den meisten - Fällen handelt es sich um das Gesamtgebäude. Sollte es sich - allerdings um ein Gebäude mit mehr als 10% Gewerbeanteil - handeln, so sollten 2 Ausweise erstellt werden. In diesem - Fall wählen Sie Gebäudeteil 'Wohnen' bzw. Gebäudeteil - 'Gewerbe'. - -
-
+ -
- - - - -
+
Bitte geben Sie hier den Leerstand in % des Gesamtzeitraumes (3 Jahre) ein. Zum Beispiel 4 Monate Leerstand in 36 Monaten wären dann ca. 11%. +
-
+
-
+ - +
+ -
- - - +
- - Bitte geben Sie hier den Gebäudeteil ein. In den meisten - Fällen handelt es sich um das Gesamtgebäude. Sollte es sich - allerdings um ein Gebäude mit mehr als 10% Gewerbeanteil - Bitte geben Sie hier ein ob über die Fenster natürlich - belüftet wird oder über eine Lüftungsanlage. - -
-
+ + Bitte geben Sie hier den Gebäudeteil ein. In den meisten Fällen + handelt es sich um das Gesamtgebäude. Sollte es sich allerdings + um ein Gebäude mit mehr als 10% Gewerbeanteil Bitte geben Sie + hier ein ob über die Fenster natürlich belüftet wird oder über + eine Lüftungsanlage. + +
+
- + -
- +
+ - +
- - Bitte geben Sie an ob das Gebäude im Sommer zusätzlich - gekühlt wird. - -
+ + Bitte geben Sie an ob das Gebäude im Sommer zusätzlich gekühlt + wird. + +
+
- - - - - - - - - - - \ No newline at end of file diff --git a/src/components/Ausweis/Verbrauch.svelte b/src/components/Ausweis/Verbrauch.svelte index 2fe22a90..b897d389 100644 --- a/src/components/Ausweis/Verbrauch.svelte +++ b/src/components/Ausweis/Verbrauch.svelte @@ -236,7 +236,7 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8 bind:value={aufnahme.brennstoff_1} required > - + {#each Object.keys(fuelMap) as fuel} {/each} @@ -276,7 +276,7 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8 disabled={!aufnahme.brennstoff_1} required > - + {#each fuelMap.hasOwnProperty(aufnahme.brennstoff_1) ? fuelMap[aufnahme.brennstoff_1] : [] as unit} {/each} diff --git a/src/components/Ausweis/Warmwasseranteil.svelte b/src/components/Ausweis/Warmwasseranteil.svelte index 94f8e3ef..8c03e59c 100644 --- a/src/components/Ausweis/Warmwasseranteil.svelte +++ b/src/components/Ausweis/Warmwasseranteil.svelte @@ -1,203 +1,188 @@ -
- - + " +>
- + -
- -
- - -
- -
- - -
- -
- -
- - TEXT FEHLT - -
- -
- - - - -
- - - - -
- - Wenn bekannt geben Sie den Anteil der Warmwasser-Versorgung - hier ein. Standardmäßig wird ein Anteil von 18% angenommen. - +
+
+ +
-
- - - -
- - - +
+ + +
+
- - Wenn bekannt geben Sie den Anteil der Warmwasser-Versorgung - von der zusätzlichen Heizquelle hier ein. Standardmäßig wird - ein Anteil von 18% angenommen. - + TEXT FEHLT
+
+ + + +
+ + + + +
+ + Wenn bekannt geben Sie den Anteil der Warmwasser-Versorgung hier + ein. Standardmäßig wird ein Anteil von 18% angenommen. + +
+
+ + + +
+ + + + +
+ + Wenn bekannt geben Sie den Anteil der Warmwasser-Versorgung von + der zusätzlichen Heizquelle hier ein. Standardmäßig wird ein + Anteil von 18% angenommen. + +
+
+ + + +
+ + +
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+ +
+ +
+
- - - - -
- - -
- -
- - -
- -
- - - -
- -
- - -
- -
- - - -
- -
- -
- - - - -
- -
- - - - - - - -
- - - - - - - - - - - - diff --git a/src/components/Tickets/TicketButton.svelte b/src/components/Tickets/TicketButton.svelte index ec37cfc6..25e82f2c 100644 --- a/src/components/Tickets/TicketButton.svelte +++ b/src/components/Tickets/TicketButton.svelte @@ -6,25 +6,28 @@ async function showTicketPopup() { const success = await dialogs.modal(TicketPopup); - if (success) { + console.log(success); + + + if (success === true) { dialogs.alert({ title: "Ticket erstellt", text: "Ihr Support Ticket wurde erfolgreich erstellt. Wir werden uns schnellstmöglich um ihre Angelegenheit kümmern. Vielen Dank für ihre Geduld.", dismissButtonText: "Schließen", - dismissButtonClass: "btn btn-primary", - dialogClass: "modal-box", + dismissButtonClass: "button", + dialogClass: "bg-white rounded-lg p-4", headerClass: "bg-base-100 text-center", titleClass: "text-base-content text-xl font-medium", dividerClass: "hidden", footerClass: "bg-base-100 justify-center gap-4 mt-4", }); - } else { + } else if (success === false) { dialogs.alert({ title: "Ticket erstellen fehlgeschlagen", text: "Leider ist beim erstellen des Tickets ein Fehler aufgetreten. Bitte versuchen sie es später erneut oder kontaktieren sie uns direkt per email unter info@ib-cornelsen.de.", dismissButtonText: "Schließen", - dismissButtonClass: "btn btn-error", - dialogClass: "modal-box", + dismissButtonClass: "button", + dialogClass: "bg-white rounded-lg p-4", headerClass: "bg-base-100 text-center", titleClass: "text-base-content text-xl font-medium", dividerClass: "hidden", @@ -35,7 +38,7 @@ diff --git a/src/components/Tickets/TicketPopup.svelte b/src/components/Tickets/TicketPopup.svelte index f5544fb6..e3845ddc 100644 --- a/src/components/Tickets/TicketPopup.svelte +++ b/src/components/Tickets/TicketPopup.svelte @@ -44,9 +44,7 @@

Kategorie *