From 0e5a74725e2536544a16337faedc8d0aabdb1ffd Mon Sep 17 00:00:00 2001 From: Robert Jagtiani Date: Sat, 22 Feb 2025 03:08:48 +0100 Subject: [PATCH] Bedarfsausweis --- .../Ausweis/AngabenZurHeizunganlage.svelte | 385 +++++++++ src/components/Ausweis/DaemmungImage.svelte | 2 +- src/components/Ausweis/FensterImage.svelte | 2 +- src/components/Ausweis/Fensterflaechen.svelte | 372 +++++++++ src/components/Ausweis/GebaeudeVolumen.svelte | 443 ++++++++-- src/components/Ausweis/HeizungImage.svelte | 2 +- .../KellerDachgeschossLueftungKuehlung.svelte | 202 +++++ .../SanierungszustandHeizungsanlage.svelte | 9 +- .../BedarfsausweisWohnenModule.svelte | 779 +----------------- .../VerbrauchsausweisGewerbeModule.svelte | 1 + .../VerbrauchsausweisWohnenModule.svelte | 1 + src/pages/widgets/[vermittler].astro | 2 +- 12 files changed, 1388 insertions(+), 812 deletions(-) create mode 100644 src/components/Ausweis/AngabenZurHeizunganlage.svelte create mode 100644 src/components/Ausweis/Fensterflaechen.svelte create mode 100644 src/components/Ausweis/KellerDachgeschossLueftungKuehlung.svelte diff --git a/src/components/Ausweis/AngabenZurHeizunganlage.svelte b/src/components/Ausweis/AngabenZurHeizunganlage.svelte new file mode 100644 index 00000000..f82f05fb --- /dev/null +++ b/src/components/Ausweis/AngabenZurHeizunganlage.svelte @@ -0,0 +1,385 @@ + + +
+ +
+ + + + +
+ Bitte geben Sie hier den Energieträger der Heizung ein. +
+
+ +
+ + + + +
+ Bitte geben Sie hier die Warmwasserverteilung ein. +
+
+ +
+ + + + +
+ Bitte geben Sie hier wenn vorhanden die Art des + Warmwasserspeichers ein. +
+
+ +
+ + + + +
+ Bitte geben Sie hier die Wärmeerzeugung für Warmwasser ein. +
+
+ + +
+ + + + +
+ Bitte geben Sie hier ein ob es sich um Zentralheizung + handelt oder über Beheizung durch dezentrale Einzelöfen. +
+
+ + +
+ + + + +
+ Bitte geben Sie hier die Verteilung der Heizung ein. +
+
+ + +
+ + + + +
+ Bitte geben Sie hier - wenn vorhanden - den Speicher der + Heizung ein. +
+
+ + +
+ + + + +
+ Bitte geben Sie hier den Wärmerzeuger der Heizung ein. +
+
+ + +
+ + + + +
+ Bitte geben Sie hier - wenn vorhanden - die Zusatzheizung + ein (z.B. Kamin, Pelletheizung). +
+
+ +
+ + + + +
+ Bitte geben Sie hier den prozentualen Anteil der + Zusatzheizung ein. +
+
+ + + +
+ + + + +
+ Wenn Sie ein Solarsystem für Warmwasser einsetzen geben Sie + bitte die Kollektorfläche an: +
+
+ + + +
\ No newline at end of file diff --git a/src/components/Ausweis/DaemmungImage.svelte b/src/components/Ausweis/DaemmungImage.svelte index e1926614..a5fd4302 100644 --- a/src/components/Ausweis/DaemmungImage.svelte +++ b/src/components/Ausweis/DaemmungImage.svelte @@ -10,7 +10,7 @@
-
+
diff --git a/src/components/Ausweis/FensterImage.svelte b/src/components/Ausweis/FensterImage.svelte index 73fd94fd..80776e6d 100644 --- a/src/components/Ausweis/FensterImage.svelte +++ b/src/components/Ausweis/FensterImage.svelte @@ -10,7 +10,7 @@
-
+
WICHTIG: diff --git a/src/components/Ausweis/Fensterflaechen.svelte b/src/components/Ausweis/Fensterflaechen.svelte new file mode 100644 index 00000000..4df61d55 --- /dev/null +++ b/src/components/Ausweis/Fensterflaechen.svelte @@ -0,0 +1,372 @@ + + + +
+ +
+ + + + +
+ Bitte geben Sie hier die Fläche der Fenster ein. +
+
+ +
+ + + + +
+ Bitte geben Sie hier die Art der Fenster ein. +
+
+ +
+ + + + +
+ Wenn vorhanden geben Sie hier die Fläche der Fenster ein + die älter sind oder einen anderen U-Wert besitzen. +
+
+ +
+ + + + +
+ Bitte geben Sie hier die Art der Fenster ein. +
+
+ +
+ + + + +
+ Bitte geben Sie hier die Fläche der Dachfenster ein. +
+
+ +
+ + + + +
+ Bitte geben Sie hier die Art der Fenster ein. +
+
+ +
+ + + + +
+ Bitte geben Sie hier die Fläche der Haustür ein. +
+
+ +
+ + + + +
+ Bitte geben Sie hier die Art der Haustür ein. +
+
+ + +
+ + + + + +
+ + + + +
+ + + + +
+ Bitte geben Sie hier die Bauart der Dachfläche ein. +
+
+ +
+ + + + +
+ Bitte geben Sie hier die nachträgliche Dämmung ein. +
+
+ + +
+ + + + +
+ Bitte geben Sie hier die Bauart der Geschossdecke ein. +
+
+ +
+ + + + +
+ Bitte geben Sie hier die nachträgliche Dämmung ein. +
+
+ + +
+ + + + +
+ Bitte geben Sie hier die Bauart der Außenwand ein. +
+
+ +
+ + + + +
+ Bitte geben Sie hier die nachträgliche Dämmung ein. +
+
+ + +
+ + + + +
+ Bitte geben Sie hier die Bauart des Fußbodens ein. +
+
+ +
+ + + + +
+ Bitte geben Sie hier die nachträgliche Dämmung ein. +
+
+ + + + + + + + + + +
\ No newline at end of file diff --git a/src/components/Ausweis/GebaeudeVolumen.svelte b/src/components/Ausweis/GebaeudeVolumen.svelte index 5715cbcd..c5ef389f 100644 --- a/src/components/Ausweis/GebaeudeVolumen.svelte +++ b/src/components/Ausweis/GebaeudeVolumen.svelte @@ -1,53 +1,164 @@ -
-
- Hier wählen Sie Ihren passenden Grundriss aus, und tragen - die entsprechenden Maße unten ein. Bitte berücksichtigen Sie - nur den Grundriss der zum beheizten Gebäude gehört. Garagen - oder Schuppen die an das Haus herangebaut sind aber keine - Verbindung zum Wohnhaus haben bitte weglassen. +
-
-
- Bitte geben Sie hier die Anzahl der Vollgeschosse - an. Keller und Dachgeschoss mit Schrägen zählen - nicht dazu. - +
+ rechteck + l-form + t-form + u-form +
+
+ +
+ +
+ +
+ + + + +
+ +
+
+ +
+ + + + +
+ +
+
+ +
+ + + + +
+ +
+
+ +
+ + + + +
+ +
+ +
+ +
+ + + + +
+ +
+ +
+ + +
+ + + + +
+ +
+ +
+ +
+ +
+ +
+ + + -
-
- Bitte geben Sie hier die Geschosshöhe (lichte - Raumhöhe + Deckenstärke) des Gebäudes ein. Bei - unterschiedlichen Geschosshöhen bilden Sie einen - Mittelwert. - > {/each} -
-
- Wenn Ihr Gebäude Dachgauben besitzt geben Sie hier - die Anzahl ein. - -
+
+ Bitte geben Sie hier die Geschosshöhe (lichte + Raumhöhe + Deckenstärke) des Gebäudes ein. Bei + unterschiedlichen Geschosshöhen bilden Sie einen + Mittelwert. +
+
-
- Bitte geben Sie hier die Gesamtbreite aller Gauben - in m ein. - + +
+ Wenn Ihr Gebäude Dachgauben besitzt geben Sie hier + die Anzahl ein. +
+
+ +
+ + + -
-
+ +
+ Bitte geben Sie hier die Gesamtbreite aller Gauben + in m ein. +
+ + +
+
+ +
+ +
+ + +
+ + + + +
+ +
+
+ +
+ + + + +
+ +
+
+ +
+ + + + +
+ +
+
+ +
+ + + + +
+ +
+
+ + +
+ + + + +
+ +
+
+ +
+ + + + +
+ +
+
+ + +
+ + + + +
+ +
+
+ +
+ + + + +
+ +
+
+ + +
+ + + + +
+ +
+
+ +
+ + + +
+ +
+ + + + +
+ +
+ + + +
+ +
+ +
+ +
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/src/components/Ausweis/HeizungImage.svelte b/src/components/Ausweis/HeizungImage.svelte index 3488c2fb..ea84f9cc 100644 --- a/src/components/Ausweis/HeizungImage.svelte +++ b/src/components/Ausweis/HeizungImage.svelte @@ -10,7 +10,7 @@
-
+
WICHTIG: diff --git a/src/components/Ausweis/KellerDachgeschossLueftungKuehlung.svelte b/src/components/Ausweis/KellerDachgeschossLueftungKuehlung.svelte new file mode 100644 index 00000000..f0943d23 --- /dev/null +++ b/src/components/Ausweis/KellerDachgeschossLueftungKuehlung.svelte @@ -0,0 +1,202 @@ + + +
+ + + +
+ + + + +
+ Text fehlt. +
+
+ +
+ + + + +
+ Text fehlt. +
+
+ +
+ + + + +
+ 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 setzen Sie den Haken falls nachhaltige CO2-Effiziente Heizungssysteme vorhanden sind. Das wäre beispielsweise bei Pelletofen, Wärmepumpe, BHKW, Solarsystem, etc. der Fall. + + +
+ +
+ + + +
+ + + + + + + + + + diff --git a/src/components/Ausweis/SanierungszustandHeizungsanlage.svelte b/src/components/Ausweis/SanierungszustandHeizungsanlage.svelte index 92d90bf6..e2731201 100644 --- a/src/components/Ausweis/SanierungszustandHeizungsanlage.svelte +++ b/src/components/Ausweis/SanierungszustandHeizungsanlage.svelte @@ -4,8 +4,6 @@ import HeizungImage from "./HeizungImage.svelte"; - //import Label from "../Label.svelte"; - import { AufnahmeClient, ObjektClient, @@ -15,13 +13,20 @@ } from "./types.js"; import { boolean } from "astro:schema"; import SanierungsOption from "#components/Ausweis/SanierungsOption.svelte"; + import AngabenZurHeizunganlage from "#components/Ausweis/AngabenZurHeizunganlage.svelte"; export let objekt: ObjektClient; export let aufnahme: AufnahmeClient; export let ausweis: VerbrauchsausweisWohnenClient | VerbrauchsausweisGewerbeClient; export let images: UploadedGebaeudeBild[]; + + export let ausweisart: Enums.Ausweisart; +{#if ausweisart=="BedarfsausweisWohnen"} + +{/if} +
-
- - - + + - - + bereich="C" + title="Berechnungshilfe und Tabelle der Hüllflächen, U-Werte und Gebäudevolumen" + > -
- -
-
- Bitte geben Sie hier die Fläche der Fenster ein. - -
+ -
- Bitte geben Sie hier die Art der Fenster ein. - -
- -
- Wenn vorhanden geben Sie hier die Fläche der Fenster ein - die älter sind oder einen anderen U-Wert besitzen. - -
- -
- Bitte geben Sie hier die Art der Fenster ein. - -
- -
- Bitte geben Sie hier die Fläche der Dachfenster ein. - -
- -
- Bitte geben Sie hier die Art der Fenster ein. - -
- -
- Bitte geben Sie hier die Fläche der Haustür ein. - -
- -
- Bitte geben Sie hier die Art der Haustür ein. - -
-
- -
-
-
- Bitte geben Sie hier die Bauart der Dachfläche ein. - -
- -
- Bitte geben Sie hier die nachträgliche Dämmung ein. - -
- -
- Bitte geben Sie hier die Bauart der Geschossdecke ein. - -
- -
- Bitte geben Sie hier die nachträgliche Dämmung ein. - -
- -
- Bitte geben Sie hier die Bauart der Außenwand ein. - -
- -
- Bitte geben Sie hier die nachträgliche Dämmung ein. - -
- -
- Bitte geben Sie hier die Bauart des Fußbodens ein. - -
- -
- Bitte geben Sie hier die nachträgliche Dämmung ein. - -
-
- -
- -
-
-
- -
- -
-
- -
- -
- -
-
- -
- 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 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 geben Sie hier den Energieträger der Heizung ein. - -
- -
- Bitte geben Sie hier die Warmwasserverteilung ein. - -
- -
- Bitte geben Sie hier wenn vorhanden die Art des - Warmwasserspeichers ein. - -
- -
- Bitte geben Sie hier die Wärmeerzeugung für Warmwasser ein. - -
- -
- Bitte geben Sie hier ein ob es sich um Zentralheizung - handelt oder über Beheizung durch dezentrale Einzelöfen. - -
- -
- Bitte geben Sie hier die Verteilung der Heizung ein. - -
- -
- Bitte geben Sie hier - wenn vorhanden - den Speicher der - Heizung ein. - -
- -
- Bitte geben Sie hier den Wärmerzeuger der Heizung ein. - -
-
- -
-
-
- Bitte geben Sie hier - wenn vorhanden - die Zusatzheizung - ein (z.B. Kamin, Pelletheizung). - -
- -
- Bitte geben Sie hier den prozentualen Anteil der - Zusatzheizung ein. - -
-
- Wenn Sie ein Solarsystem für Warmwasser einsetzen geben Sie - bitte die Kollektorfläche an: -
-
- - -
-
+ - - + + + + + + + + @@ -1007,7 +282,7 @@ lg:grid-cols-2 lg:gap-x-6 /> -
+ diff --git a/src/modules/VerbrauchsausweisWohnen/VerbrauchsausweisWohnenModule.svelte b/src/modules/VerbrauchsausweisWohnen/VerbrauchsausweisWohnenModule.svelte index 5f6d2d91..5b1fb218 100644 --- a/src/modules/VerbrauchsausweisWohnen/VerbrauchsausweisWohnenModule.svelte +++ b/src/modules/VerbrauchsausweisWohnen/VerbrauchsausweisWohnenModule.svelte @@ -258,6 +258,7 @@ const ausweisart = Enums.Ausweisart.VerbrauchsausweisWohnen bind:objekt={objekt} bind:aufnahme={aufnahme} bind:ausweis + {ausweisart} /> diff --git a/src/pages/widgets/[vermittler].astro b/src/pages/widgets/[vermittler].astro index e53f6545..c2cd88d8 100644 --- a/src/pages/widgets/[vermittler].astro +++ b/src/pages/widgets/[vermittler].astro @@ -12,7 +12,7 @@ const { vermittler } = Astro.params; - +