diff --git a/src/layouts/AusweisLayout.astro b/src/layouts/AusweisLayout.astro index 8fa48e17..b87631bf 100644 --- a/src/layouts/AusweisLayout.astro +++ b/src/layouts/AusweisLayout.astro @@ -1,5 +1,6 @@ --- import "../style/global.css"; +import "../style/formular.css"; import "../../svelte-dialogs.config" import Header from "#header/Header.astro"; import Footer from "#footer/Footer.astro"; @@ -149,25 +150,9 @@ article { text-indent: -9999px; } - .GRB { - @apply border-2 border-[#ffcc03] p-4 flex flex-row rounded-lg justify-between w-full bg-[rgba(252,234,187,0.2)]; - /* background: linear-gradient( - 135deg, - rgba(252, 234, 187, 1) 0%, - rgba(253, 235, 189, 1) 52%, - rgba(251, 223, 147, 1) 100% - ); */ - } - .yellow-box { - @apply border-2 border-[#ffcc03] p-4 rounded-lg bg-[rgba(252,234,187,0.2)]; - /* background: linear-gradient( - 135deg, - rgba(252, 234, 187, 1) 0%, - rgba(253, 235, 189, 1) 52%, - rgba(251, 223, 147, 1) 100% - ); */ - } + + .GRB3 { @apply flex flex-col border-2 border-[#ffcc03] p-4 rounded-lg bg-base-200; diff --git a/src/modules/Ausweise/ORG_VerbrauchsausweisWohnenModule.svelte b/src/modules/Ausweise/ORG_VerbrauchsausweisWohnenModule.svelte new file mode 100644 index 00000000..ee067d46 --- /dev/null +++ b/src/modules/Ausweise/ORG_VerbrauchsausweisWohnenModule.svelte @@ -0,0 +1,858 @@ + + + +
+ +
+
+ + +

+ Bitte warten sie, ihr Ausweis wird nun erstellt. +

+
+ +
+
+

Verbrauchsausweis erstellen - 45€

+ +
+ + +
+ +
+
+
+ +
+ + +
+
+ +
+ + + + + +
+ + + +
+ +
+ + Bitte geben Sie hier die Straße und Hausnummer des Gebäudes + ein. + +
+ +
+
+ + +
+ +
+ +
+ + Ort des Gebäudes wird automatisch ermittelt. + +
+ +
+
+ +
+ + Bitte geben Sie hier die beheizte Wohnfläche in m² ein. + Dabei handelt es sich um die Wohnfläche abzüglich + vorhandener Flächen die sich außerhalb des Gebäudes + befinden. (Balkone, Terassen,etc.). + +
+ +
+
+ + +
+ +
+ +
+
+ + +
+ +
+ +
+
+ + +
+ + 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. + +
+ +
+
+
+ +
+ + + +
+ +
+ +
+ + + +
+ +
+
+ + +
+
+ + +
+
+ + +
+ + 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. + + +
+ + +
+ + Bitte setzen Sie den Haken falls nachhaltige CO2-Effiziente + Heizungssysteme vorhanden sind. Das wäre beispielsweise bei + Pelletofen, Wärmepumpe, BHKW, Solarsystem, etc. der Fall. + +
+ + + + +
+
+
+ +
+ + + +
+ +
+ + Bitte wählen Sie hier den Gebäudetyp aus. + +
+ +
+
+ + +
+ + 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 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 hier den Leerstand in % des Gesamtzeitraumes + (3 Jahre) ein. Zum Beispiel 4 Monate Leerstand in 36 Monaten + wären dann ca. 11%. + +
+ +
+
+
+ +
+ + + +
+
+ + +
+
+
+ + + {#each Object.entries($notifications) as [uid, notification] (uid)} + + {@html notification.subtext} + + {/each} + + {#if auditBedarfsausweisBenoetigt(ausweis, gebaeude_aufnahme_allgemein)} + + Sie benötigen einen Bedarfsausweis. Bitte führen Sie hier Ihre Eingabe für den Bedarfsausweis fort. + + {/if} + + {#await auditPlzNichtErkannt(gebaeude_aufnahme_allgemein) then result} + {#if result} + + Die Postleitzahl konnte nicht zugeordnet werden. Bitte prüfen + Sie die Eingabe. Sollte die Postleitzahl korrekt eingegeben + sein, werden wir den Ort händisch zuordnen. + + {/if} + {/await} + + {#if auditHeizungGebaeudeBaujahr(gebaeude_aufnahme_allgemein)} + { + hidden.add(AuditType.HEIZUNG_GEBAEUDE_BAUJAHR); + gebaeude_aufnahme_allgemein = gebaeude_aufnahme_allgemein; + }, + type: "warning", + }} + > + Sie haben angegeben, dass ihre Heizung vor ihrem Gebäude konstruiert + wurde. Sind sie sich sicher, dass das stimmt? + + {/if} + + {#if auditHeizungJuengerDreiJahre(gebaeude_aufnahme_allgemein)} + { + hidden.add(AuditType.HEIZUNG_JUENGER_DREI_JAHRE); + gebaeude = gebaeude; + }, + type: "warning", + }} + > + Ihre Heizungsanlage ist jünger als 3 Jahre. Für den + Verbrauchsausweis müssen Sie mindestens 3 Verbrauchsjahre eingeben + die den aktuellen Stand des Gebäudes abbilden. Ein Verbrauchsausweis + ist daher nicht möglich. Bitte klicken Sie + hier um zum Eingabeformular für den Bedarfsausweis + zu gelangen. + + {/if} + + {#if auditZeitraumAktuell(ausweis, gebaeude)} + { + hidden.add(AuditType.ZEITRAUM_AKTUELL); + gebaeude = gebaeude; + }, + type: "warning", + }} + > + Die Verbrauchszeiträume sind nicht aktuell genug. Das Ende des + letzten Verbrauchszeitraumes darf nicht mehr als 18 Monate + zurückliegen. Ein Verbrauchsausweis ist mit diesen Zeiträumen daher + nicht möglich. Bitte klicken Sie hier um + zum Eingabeformular für den Bedarfsausweis zu gelangen. + + {/if} + + {#await auditKlimaFaktoren(ausweis, gebaeude) then result} + {#if result} + { + hidden.add(AuditType.KLIMA_FAKTOREN); + gebaeude = gebaeude; + }, + type: "warning", + }} + > + Die Verbrauchszeiträume sind zu aktuell und es liegen noch keine + Klimafaktoren dazu vor. Bitte verschieben Sie die + Verbrauchszeiträume 1 Jahr nach hinten. Wenn das nicht möglich + ist, klicken Sie + hier um zum Eingabeformular für den + Bedarfsausweis zu gelangen. + + {/if} + {/await} + + {#if auditWohnFlaeche(gebaeude_aufnahme_allgemein)} + { + hidden.add(AuditType.WOHN_FLAECHE); + gebaeude = gebaeude; + }, + type: "warning", + }} + > + Die Wohnfläche ist viel zu klein. Bitte überprüfen Sie Ihre Eingabe + nochmal und stellen sicher, daß sich Ihre Angaben auf das gesamte + Gebäude beziehen. + + {/if} + + {#if auditWarmWasser(ausweis)} + { + hidden.add(AuditType.WARM_WASSER); + gebaeude = gebaeude; + }, + type: "warning", + }} + > + Bitte überprüfen Sie nochmal die Höhe des Warmwasseranteils. Dieser + scheint nicht ganz im Rahmen zu liegen. + + {/if} + + {#if auditLeerStand(gebaeude_aufnahme_allgemein)} + { + hidden.add(AuditType.LEER_STAND); + gebaeude = gebaeude; + }, + type: "warning", + }} + > + Bei Leerstand größer als 30% darf kein Verbrauchsausweis ausgestellt + werden. Bitte klicken Sie hier um zum Eingabeformular + für den Bedarfsausweis zu gelangen. + + {/if} + + {#if auditVerbrauchAbweichung(ausweis, gebaeude_aufnahme_allgemein).length > 0} + { + hidden.add(AuditType.VERBRAUCH_ABWEICHUNG); + gebaeude = gebaeude; + }, + type: "warning", + }} + > + Die Abweichung der Verbräuche zwischen Zeitraum {auditVerbrauchAbweichung( + ausweis, + gebaeude_aufnahme_allgemein, + )[0]} und {auditVerbrauchAbweichung(ausweis, gebaeude_aufnahme_allgemein)[1]} beträgt mehr + als 30% und sie haben keinen Leerstand angegeben. Sind sie sich sicher, + dass das stimmt? + + {/if} + + {#await auditEndEnergie(ausweis, gebaeude, gebaeude_aufnahme_allgemein) then result} + {#if result} + { + hidden.add(AuditType.END_ENERGIE); + gebaeude = gebaeude; + }, + type: "warning", + }} + > + Die Endenergie liegt außerhalb des normalen Rahmens. Bitte + nochmal überprüfen. Bei Passivhäusern oder ganz alten + unsanierten Gebäuden ist so eine Abweichung durchaus möglich. + + {/if} + {/await} + + {#if auditWohnflaecheGroesserGesamtflaeche(gebaeude_aufnahme_allgemein)} + { + hidden.add(AuditType.WOHNFLAECHE_GROESSER_GESAMTFLAECHE); + gebaeude = gebaeude; + }, + type: "warning", + }} + > + Die Wohnfläche darf nicht größer als die Nutzfläche sein. + + {/if} + + + diff --git a/src/modules/Ausweise/VerbrauchsausweisWohnenModule.svelte b/src/modules/Ausweise/VerbrauchsausweisWohnenModule.svelte index ee067d46..09c6992a 100644 --- a/src/modules/Ausweise/VerbrauchsausweisWohnenModule.svelte +++ b/src/modules/Ausweise/VerbrauchsausweisWohnenModule.svelte @@ -119,7 +119,7 @@

-
+
-
+ +
+
- - -
- -
- -
- - - -
- -
-
- - -
-
- - -
-
- - -
- - 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. - - -
- - -
- - Bitte setzen Sie den Haken falls nachhaltige CO2-Effiziente - Heizungssysteme vorhanden sind. Das wäre beispielsweise bei - Pelletofen, Wärmepumpe, BHKW, Solarsystem, etc. der Fall. - -
- - - - -
-
-
- -
- - - -
- -
- - Bitte wählen Sie hier den Gebäudetyp aus. - -
- -
-
- - -
- - 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 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 hier den Leerstand in % des Gesamtzeitraumes - (3 Jahre) ein. Zum Beispiel 4 Monate Leerstand in 36 Monaten - wären dann ca. 11%. - -
- -
-
-
- -
- - - -
-
- - -
diff --git a/src/style/formular.css b/src/style/formular.css new file mode 100644 index 00000000..1ad07a3d --- /dev/null +++ b/src/style/formular.css @@ -0,0 +1,26 @@ + + +.Phase_und_Skala{grid-area:phase_und_skala;} +.Bereich_A{grid-area:a} +.Bereich_B{grid-area:b} + +#formular-box{ + @apply border-2 border-[#ffcc03] p-4 rounded-lg bg-formular-box; + /* background: linear-gradient( + 135deg, + rgba(252, 234, 187, 1) 0%, + rgba(253, 235, 189, 1) 52%, + rgba(251, 223, 147, 1) 100% + ); */ +} + + +.GRB { + @apply border-2 border-[#ffcc03] p-4 flex flex-row rounded-lg justify-between w-full bg-[rgba(252,234,187,0.2)]; + /* background: linear-gradient( + 135deg, + rgba(252, 234, 187, 1) 0%, + rgba(253, 235, 189, 1) 52%, + rgba(251, 223, 147, 1) 100% + ); */ +} \ No newline at end of file diff --git a/tailwind.config.cjs b/tailwind.config.cjs index d2d3f1cd..ad03ab2a 100644 --- a/tailwind.config.cjs +++ b/tailwind.config.cjs @@ -13,6 +13,7 @@ module.exports = { }, colors: { + "formular-box": "rgba(252,234,187,0.2)", "pdf-yellow-bright": "#f3cb00", "pdf-yellow-light": "#fff6ca", "box-heading": 'var(--box-heading)'