Bitte untenstehende Punkte bestätigen. Bitte gehen Sie gegebenenfalls zurück zum Formular und überprüfen bzw. korrigieren Ihre Eingaben.
+
+
+
+
+
+ Das Heizungsalter ist jünger als 3 Jahre. Es handelt sich hier um einen Heizungstausch ohne energetische Verbesserung.
+
+
+
+
+
+
+ Die Angabe der Wohnfläche ist korrekt und bezieht sich auf das gesamte Gebäude.
+
+
+
+
+
+
+ Ich habe meine Postleitzahl überprüft und bestätige hiermit die Richtigkeit.
+
+
+
+
+
+
+ Das Baujahr der Heizungsanlage ist kleiner als das Baujahr des Gebäudes und befründet.
+
+
+
+
+
+
+ Die eingegebenen Heizverbräuche sind korrekt und alle 3 Felder wurden vollständig eingegeben.
+
+
+
+
+
+
+ Die eingegebenen Heizverbräuche sind korrekt und die Abweichung bei den Verbrauchsjahren lässt sich begründen. Falls es Leerstand gab, wurde
+ dieser im Formular von mir angegeben.
+
+
+
+
+
+
+ Die eingegebenen Stromverbräuche sind korrekt und alle 3 Felder wurden vollständig eingegeben.
+
+
+
+
+
+
+ Die eingegebenen Stromverbräuche sind korrekt und die Abweichung bei den Verbrauchsjahren lässt sich begründen. Falls es Leerstand gab, wurde
+ dieser im Formular von mir angegeben.
+
+
+
+
+
+
+
+ Ich habe die Verbrauchsangaben nochmal kontrolliert. Der ungewöhnlich niedrige Energiekennwert ist korrekt, da es sich um ein besonders effizientes Gebäude mit z.B. Wärmepumpe handelt.
+
+
+
+
+
+
+
+ Ich habe die Verbrauchsangaben nochmal kontrolliert. Der ungewöhnlich hohe Energiekennwert ist korrekt, da es sich um ein sehr altes ungedämmtes Gebäude mit z.B. Einfachverglasung handelt.
+
+
+
+
+
+
+ Ich habe den Warmwasseranteil nochmal überprüft. Dieser ist korrekt und begründet.
+
+
+
+
+
+
+ Ich habe die Wohnfläche nochmal überprüft und bestätige die Richtigkeit. Es handelt sich lediglich um die Wohnfläche innerhalb des Gebäudes. Flächen von eventuell vorhandenen Terassen und Balkonen wurden nicht mitgezählt.
+
+
+
+
+
+
+ Ich habe die Angaben zur Gebäudegeometrie geprüft und bestätige die Richtigkeit.
+
+
+
+
+
+
+ Ich habe die Angaben zu den Fensterflächen geprüft und bestätige die Richtigkeit.
+
+
+
+
+
+
+ Ich habe die AGB und DSGVO im Impressum gelesen und akzeptiert.
+
+
+
+
+
+
+
diff --git a/src/pages/impressum/index.astro b/src/pages/impressum/index.astro
index 80798604..1a9a9311 100644
--- a/src/pages/impressum/index.astro
+++ b/src/pages/impressum/index.astro
@@ -44,7 +44,7 @@ import Layout from "#layouts/Layout.astro";
-
Allgemeine Geschäftsbedingungen
+
Allgemeine Geschäftsbedingungen
Stand 01.09.2018
§1 Geltungsbereich
Für die Geschäftsbeziehung zwischen Dipl-Ing. (FH) Jens Cornelsen, Katendeich 5A, 21035 Hamburg (im folgendem Ingenieurbüro) und dem Besteller gelten ausschließlich die nachfolgenden Allgemeinen Geschäftsbedingungen in der Fassung, wie sie zum Zeitpunkt der Bestellung gültig war. Angebote, Lieferungen und Leistungen des Ingenieurbüros erfolgen ausschließlich aufgrund dieser Allgemeinen Geschäftsbedingungen. Spätestens mit der Entgegennahme der Ware oder Leistung durch den Besteller gelten diese Bedingungen als angenommen.Abweichende Vereinbarungen bedürfen der ausdrücklichen schriftlichen Zustim- mung.
--
2.49.1
From 074ee8b463b43cf3b19142c0ace821a299ce7003 Mon Sep 17 00:00:00 2001
From: Moritz Utcke
Date: Sat, 5 Apr 2025 22:35:08 -0300
Subject: [PATCH 2/3] Bugfixes
---
src/client/tickets/createTicket.ts | 2 +-
src/components/Ausweis/Ausweisart.svelte | 6 +-
.../Ausweis/ButtonWeiterHilfe.svelte | 9 +-
src/components/Ausweis/GebaeudeDaten.svelte | 6 +-
src/components/Ausweis/GebaeudeVolumen.svelte | 813 +++++++++---------
.../Ausweis/LueftungundLeerstand.svelte | 4 +-
.../SanierungszustandFensterTueren.svelte | 8 +-
.../SanierungszustandHeizungsanlage.svelte | 4 +-
src/components/Ausweis/StromVerbrauch.svelte | 6 +-
src/components/Ausweis/Verbrauch.svelte | 8 +-
.../Dashboard/DashboardObjekt.svelte | 28 +-
.../BedarfsausweisWohnenModule.svelte | 107 +--
.../VerbrauchsausweisGewerbeModule.svelte | 20 +-
src/pages/api/ticket/index.ts | 15 +-
.../verbrauchsausweis-gewerbe/index.astro | 125 ++-
15 files changed, 559 insertions(+), 602 deletions(-)
diff --git a/src/client/tickets/createTicket.ts b/src/client/tickets/createTicket.ts
index a9b14b14..7f12f395 100644
--- a/src/client/tickets/createTicket.ts
+++ b/src/client/tickets/createTicket.ts
@@ -1,6 +1,6 @@
import { OmitKeys, TicketClient } from "#components/Ausweis/types.js";
import { api } from "astro-typesafe-api/client";
-export async function createTicket(info: OmitKeys) {
+export async function createTicket(info: OmitKeys) {
return await api.ticket.PUT.fetch(info)
}
\ No newline at end of file
diff --git a/src/components/Ausweis/Ausweisart.svelte b/src/components/Ausweis/Ausweisart.svelte
index 2715882c..b6eb8793 100644
--- a/src/components/Ausweis/Ausweisart.svelte
+++ b/src/components/Ausweis/Ausweisart.svelte
@@ -49,7 +49,7 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8
required
data-cy="ausstellgrund"
>
-
+
{#each ausstellgrund as name}
{/each}
@@ -73,7 +73,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}
@@ -225,7 +225,7 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8
required
bind:value={aufnahme.saniert}
>
-
+
diff --git a/src/components/Ausweis/ButtonWeiterHilfe.svelte b/src/components/Ausweis/ButtonWeiterHilfe.svelte
index a1339721..ee2ee4a1 100644
--- a/src/components/Ausweis/ButtonWeiterHilfe.svelte
+++ b/src/components/Ausweis/ButtonWeiterHilfe.svelte
@@ -5,7 +5,7 @@
import Overlay from "#components/Overlay.svelte";
import EmbeddedAuthFlowModule from "#modules/EmbeddedAuthFlowModule.svelte";
- import { AusweisTyp, BedarfsausweisGewerbe, Enums, GEGNachweisGewerbe, GEGNachweisWohnen, Unterlage } from "#lib/client/prisma.js";
+ import { AusweisTyp, BedarfsausweisGewerbe, Enums, GEGNachweisGewerbe, GEGNachweisWohnen, Unterlage, VerbrauchsausweisWohnen } from "#lib/client/prisma.js";
import { openWindowWithPost } from "#lib/helpers/window.js";
import { PRICES } from "#lib/constants.js";
import { nachweisSpeichern } from "#client/lib/nachweisSpeichern.js";
@@ -19,6 +19,7 @@
export let ausweisart: Enums.Ausweisart
export let form: HTMLFormElement;
export let skala: HTMLDivElement;
+ export let blockLocalStorageSync: boolean = false;
export let showWeiter: boolean = true;
export let showHelpButton: boolean = true;
@@ -95,10 +96,10 @@
let result: Awaited> | Awaited> | null = null;
if (ausweisart === Enums.Ausweisart.GEGNachweisWohnen || ausweisart === Enums.Ausweisart.GEGNachweisGewerbe || ausweisart === Enums.Ausweisart.BedarfsausweisGewerbe) {
- result = await nachweisSpeichern({ ...ausweis, nachweistyp: ausweistyp }, objekt, aufnahme, bilder, unterlagen, ausweisart)
+ result = await nachweisSpeichern({ ...ausweis as GEGNachweisWohnen, nachweistyp: ausweistyp }, objekt, aufnahme, bilder, unterlagen, ausweisart)
ausweis.id = result.nachweis_id;
} else {
- result = await ausweisSpeichern({ ...ausweis, ausweistyp }, objekt, aufnahme, bilder, ausweisart)
+ result = await ausweisSpeichern({ ...ausweis as VerbrauchsausweisWohnen, ausweistyp }, objekt, aufnahme, bilder, ausweisart)
ausweis.id = result.ausweis_id;
}
@@ -108,7 +109,7 @@
"",
`${location.pathname}?id=${ausweis.id}`
);
-
+ blockLocalStorageSync = true;
localStorage.clear()
window.location.href = `/speichern-erfolgreich?id=${ausweis.id}`
}
diff --git a/src/components/Ausweis/GebaeudeDaten.svelte b/src/components/Ausweis/GebaeudeDaten.svelte
index 16ce8603..2f1ff4fd 100644
--- a/src/components/Ausweis/GebaeudeDaten.svelte
+++ b/src/components/Ausweis/GebaeudeDaten.svelte
@@ -183,7 +183,7 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8
bind:value={aufnahme.gebaeudeteil}
required
>
-
+
@@ -214,7 +214,7 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8
bind:value={aufnahme.dachgeschoss}
required
>
-
+
@@ -243,7 +243,7 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8
required
bind:value={aufnahme.keller}
>
-
+
diff --git a/src/components/Ausweis/GebaeudeVolumen.svelte b/src/components/Ausweis/GebaeudeVolumen.svelte
index ee6aae01..bb20ec79 100644
--- a/src/components/Ausweis/GebaeudeVolumen.svelte
+++ b/src/components/Ausweis/GebaeudeVolumen.svelte
@@ -1,454 +1,475 @@
-
+"
+>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+ >
+
+
+ Berechnungshilfe - Eingabe der Grundfläche, Gechossanzahl
+ und -höhe
+
+
+ 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.
+
+
-
-
Berechnungshilfe - Eingabe der Grundfläche, Gechossanzahl und -höhe
-
- 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.
+
+
-
- Bitte geben Sie hier die Anzahl der Vollgeschosse
- an. Keller und Dachgeschoss mit Schrägen zählen
- nicht dazu.
-
-
+
+
-
-
+
-
+
+ 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 Geschosshöhe (lichte
- Raumhöhe + Deckenstärke) des Gebäudes ein. Bei
- unterschiedlichen Geschosshöhen bilden Sie einen
- Mittelwert.
-
-
+
+
-
-
+
-
+
+ Wenn Ihr Gebäude Dachgauben besitzt geben Sie hier die
+ Anzahl ein.
+
+
-
- Wenn Ihr Gebäude Dachgauben besitzt geben Sie hier
- die Anzahl ein.
-
-
+
+
-
-
+
-
+
+ Bitte geben Sie hier die Gesamtbreite aller Gauben in m
+ ein.
+
+
+
+
-
- Bitte geben Sie hier die Gesamtbreite aller Gauben
- in m ein.
-
-
-
-
-
-
-
-
-
-
+
-
-
Außenflächen, U-Werte und Volumen
-
- Die wärmeübertragende Umfassungsflächen sind die Hüllflächen des beheizten Gebäudes die an die Außenluft bzw. an unbeheizte Vorbauten grenzen.
- Wenn Ihnen die Außenwand-,Dach-,Decken- und Bodenflächen vorliegen können Sie die Eingabe direkt vornehmen.
- Hier können Sie auch das von den Umfassungsflächen eingeschlossene Volumen des Gebäudes eingeben.
- Die ermittelten Werte der Berechnungshilfe können hier präzisiert werden.
+ >
+
+
+ Außenflächen, U-Werte und Volumen
+
+
+ Die wärmeübertragende Umfassungsflächen sind die
+ Hüllflächen des beheizten Gebäudes die an die Außenluft
+ bzw. an unbeheizte Vorbauten grenzen. Wenn Ihnen die
+ Außenwand-,Dach-,Decken- und Bodenflächen vorliegen
+ können Sie die Eingabe direkt vornehmen. Hier können Sie
+ auch das von den Umfassungsflächen eingeschlossene
+ Volumen des Gebäudes eingeben. Die ermittelten Werte der
+ Berechnungshilfe können hier präzisiert werden.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+-->
diff --git a/src/components/Ausweis/LueftungundLeerstand.svelte b/src/components/Ausweis/LueftungundLeerstand.svelte
index 853a87e0..420c5851 100644
--- a/src/components/Ausweis/LueftungundLeerstand.svelte
+++ b/src/components/Ausweis/LueftungundLeerstand.svelte
@@ -50,7 +50,7 @@ xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8
required
bind:value={aufnahme.lueftung}
>
-
+
+
diff --git a/src/components/Ausweis/SanierungszustandFensterTueren.svelte b/src/components/Ausweis/SanierungszustandFensterTueren.svelte
index 13ee27db..203eef64 100644
--- a/src/components/Ausweis/SanierungszustandFensterTueren.svelte
+++ b/src/components/Ausweis/SanierungszustandFensterTueren.svelte
@@ -1,7 +1,5 @@
diff --git a/src/components/Ausweis/SanierungszustandHeizungsanlage.svelte b/src/components/Ausweis/SanierungszustandHeizungsanlage.svelte
index f1d21016..589470a7 100644
--- a/src/components/Ausweis/SanierungszustandHeizungsanlage.svelte
+++ b/src/components/Ausweis/SanierungszustandHeizungsanlage.svelte
@@ -1,5 +1,5 @@
-