diff --git a/Makefile b/Makefile index 57f316a6..a6393fe3 100644 --- a/Makefile +++ b/Makefile @@ -6,8 +6,7 @@ online-energieausweis: dev: online-energieausweis api database database: - cd ../database - docker compose up + $(MAKE) -C ../database dev bun-install-database: cd ../database @@ -20,8 +19,7 @@ bun-install-api: bun-install-database bun link @ibcornelsen/database api: - cd ../api - bun run dev + $(MAKE) -C ../api dev all: mkdir -p ~/logs diff --git a/src/components/AusweisPruefenBox.svelte b/src/components/AusweisPruefenBox.svelte index a9817b4b..0586e338 100644 --- a/src/components/AusweisPruefenBox.svelte +++ b/src/components/AusweisPruefenBox.svelte @@ -5,7 +5,7 @@ VerbrauchsausweisWohnenClient, } from "./Ausweis/types.js"; import AusweisPruefenTooltip from "./AusweisPruefenTooltip.svelte"; - import { addNotification } from "./NotificationProvider/shared"; + import { addNotification } from "./NotificationProvider/shared.js"; import { CheckCircled, CrossCircled, Image } from "radix-svelte-icons"; import ChevronDown from "radix-svelte-icons/src/lib/icons/ChevronDown.svelte"; @@ -158,13 +158,13 @@ if (gebaeude_aufnahme_allgemein.solarsystem_warmwasser) { // Wenn Warmwasser Anteil unbekannt und Solarsystem verbrauchWWGesamt_1 = - calculations?.energetische_nutzfläche + + calculations?.energetischeNutzflaeche + " m² x 12 kWh/m² x 3 Jahre"; solarsystemWarmwasser = "Solarsystem Warmwasser"; } else { // Wenn Warmwasser Anteil unbekannt und **kein** Solarsystem verbrauchWWGesamt_1 = - calculations?.energetische_nutzfläche + + calculations?.energetischeNutzflaeche + " m² x 20 kWh/m² x 3 Jahre"; solarsystemWarmwasser = "kein Solarsystem Warmwasser"; } @@ -181,7 +181,7 @@ ausweis.keller_beheizt + " ) in m²"; table3Z1 = gebaeude_aufnahme_allgemein.flaeche; - table3Z2 = calculations?.energetische_nutzfläche; + table3Z2 = calculations?.energetischeNutzflaeche; tooltip4Z1 = @@ -261,7 +261,7 @@ tooltip8Z1 = - calculations?.energetische_nutzfläche + + calculations?.energetischeNutzflaeche + " m² x 6 kWh/m² x 3 Jahre >> Kühlungszuschlag in kWh"; tooltip8Z2 = ""; table8Z1 = calculations?.kuehlungsZuschlag; @@ -277,7 +277,7 @@ " + " + calculations?.energieVerbrauchHeizungBereinigt_2 + ") / (3 * " + - calculations?.energetische_nutzfläche + + calculations?.energetischeNutzflaeche + ") >> Durchschnittsverbrauch Heizung in kWh"; table9Z1 = calculations?.faktorDurchschnittsEnergieVerbrauchHeizungBereinigt; @@ -288,7 +288,7 @@ "faktorDurchschnittsEnergieVerbrauchHeizungBereinigt" ] + " x " + - calculations.leerstand + + calculations?.leerstand + " x (" + calculations.energieVerbrauchHeizungBereinigt_1 + " + " + @@ -304,21 +304,13 @@ table10Z1 = calculations?.leerstandsZuschlagHeizung; table10Z2 = calculations?.leerstandsZuschlagWarmwasser; - tooltip11Z1 = - "(" + - calculations?.energieVerbrauchHeizungBereinigt_1 + - " + " + - calculations?.energieVerbrauchWarmwasser_1 + - ") / (3 Jahre x " + - calculations?.energetische_nutzfläche + - ") Endenergieverbrauch 1 in kWh/m²a"; tooltip11Z2 = "(" + calculations?.energieVerbrauchHeizungBereinigt_2 + " + " + calculations?.energieVerbrauchWarmwasser_2 + ") / (3 Jahre x " + - calculations?.energetische_nutzfläche + + calculations?.energetischeNutzflaeche + ") Endenergieverbrauch 2 in kWh/m²a"; table11Z1 = calculations?.endEnergieVerbrauch_1; table11Z2 = calculations?.endEnergieVerbrauch_2; @@ -333,7 +325,7 @@ " x " + calculations?.primaerfaktorww + ")) / (3 Jahre x " + - calculations?.energetische_nutzfläche + + calculations?.energetischeNutzflaeche + ") Primärenergieverbrauch 1 in kWh/m²a"; tooltip12Z2 = "((" + @@ -345,7 +337,7 @@ " x " + calculations?.primaerfaktorww_1 + ")) / (3 Jahre x " + - calculations?.energetische_nutzfläche + + calculations?.energetischeNutzflaeche + ") Primärenergieverbrauch 2 in kWh/m²a"; table12Z1 = calculations?.primaerEnergieVerbrauch_1; table12Z2 = calculations?.primaerEnergieVerbrauch_2; @@ -356,13 +348,13 @@ " + " + calculations?.leerstandsZuschlagWarmwasser + ") / (3 Jahre x " + - calculations?.energetische_nutzfläche + + calculations?.energetischeNutzflaeche + ") Endenergieverbrauch Leerstand in kWh/m²a"; tooltip13Z2 = "(" + calculations?.kuehlungsZuschlag + ") / (3 Jahre x " + - calculations?.energetische_nutzfläche + + calculations?.energetischeNutzflaeche + ") Endenergieverbrauch Kühlung in kWh/m²a"; table13Z1 = calculations?.endEnergieVerbrauchLeerstandsZuschlag; table13Z2 = calculations?.endEnergieVerbrauchKuehlungsZuschlag; @@ -509,7 +501,7 @@ {ausweis.faktorKeller} x {gebaeude_aufnahme_allgemein.flaeche}m² Energetische Nutzfläche (Keller {gebaeude_aufnahme_allgemein.keller}) in m² {gebaeude_aufnahme_allgemein.flaeche} - {calculations?.energetische_nutzfläche} + {calculations?.energetischeNutzflaeche} @@ -604,7 +596,7 @@ >
- {tooltip11Z1} + ({calculations?.energieVerbrauchHeizungBereinigt_1} + {calculations?.energieVerbrauchWarmwasser_1}) / (3 Jahre x {calculations?.energetischeNutzflaeche}) Endenergieverbrauch 1 in kWh/m²a
{tooltip11Z2}
@@ -748,7 +740,7 @@ ausweisAusstellen(gebaeude_aufnahme_allgemein.uid)}>A ausweisAusstellenPost(gebaeude_aufnahme_allgemein.uid)}>P ausweisnichtAusstellen(gebaeude_aufnahme_allgemein.uid)}>N bestellBestaetigung(gebaeude_aufnahme_allgemein.uid)}>B @@ -793,12 +785,16 @@ href="/energieausweis-erstellen/gespeichert?id={gebaeude_aufnahme_allgemein.uid}">F - {@html gebaeude_aufnahme_allgemein.kontrolldatei - ? `` - : ""} - {@html !gebaeude_aufnahme_allgemein.registriernummer - ? `` - : ""} + {#if gebaeude_aufnahme_allgemein.kontrolldatei} + + {/if} + {#if !gebaeude_aufnahme_allgemein.registriernummer} + + {/if} diff --git a/src/modules/Ausweise/VerbrauchsausweisWohnenModule.svelte b/src/modules/Ausweise/VerbrauchsausweisWohnenModule.svelte index 3968f3cf..e46d24b7 100644 --- a/src/modules/Ausweise/VerbrauchsausweisWohnenModule.svelte +++ b/src/modules/Ausweise/VerbrauchsausweisWohnenModule.svelte @@ -10,24 +10,24 @@ import moment from "moment"; import BilderZusatzsysteme from "#components/Ausweis/BilderZusatzsysteme.svelte"; import { RawNotificationWrapper, RawNotification, notifications } from "@ibcornelsen/ui"; - import { auditHeizungGebaeudeBaujahr } from "#components/Verbrauchsausweis/audits/HeizungGebaeudeBaujahr"; - import { auditHeizungJuengerDreiJahre } from "#components/Verbrauchsausweis/audits/HeizungJuengerDreiJahre"; - import { auditZeitraumAktuell } from "#components/Verbrauchsausweis/audits/ZeitraumAktuell"; - import { auditKlimaFaktoren } from "#components/Verbrauchsausweis/audits/KlimaFaktoren"; - import { auditWohnFlaeche } from "#components/Verbrauchsausweis/audits/WohnFlaeche"; - import { auditWarmWasser } from "#components/Verbrauchsausweis/audits/WarmWasser"; - import { auditLeerStand } from "#components/Verbrauchsausweis/audits/LeerStand"; - import { auditPlzNichtErkannt } from "#components/Verbrauchsausweis/audits/PlzNichtErkannt"; - import { AuditType, hidden } from "#components/Verbrauchsausweis/audits/hidden"; - import { auditBedarfsausweisBenoetigt } from "#components/Verbrauchsausweis/audits/BedarfsausweisBenoetigt"; - import { auditVerbrauchAbweichung } from "#components/Verbrauchsausweis/audits/VerbrauchAbweichung"; - import { auditEndEnergie } from "#components/Verbrauchsausweis/audits/EndEnergie"; - import { auditWohnflaecheGroesserGesamtflaeche } from "#components/Verbrauchsausweis/audits/WohnflaecheGroesserGesamtflaeche"; + import { auditHeizungGebaeudeBaujahr } from "#components/Verbrauchsausweis/audits/HeizungGebaeudeBaujahr.js"; + import { auditHeizungJuengerDreiJahre } from "#components/Verbrauchsausweis/audits/HeizungJuengerDreiJahre.js"; + import { auditZeitraumAktuell } from "#components/Verbrauchsausweis/audits/ZeitraumAktuell.js"; + import { auditKlimaFaktoren } from "#components/Verbrauchsausweis/audits/KlimaFaktoren.js"; + import { auditWohnFlaeche } from "#components/Verbrauchsausweis/audits/WohnFlaeche.js"; + import { auditWarmWasser } from "#components/Verbrauchsausweis/audits/WarmWasser.js"; + import { auditLeerStand } from "#components/Verbrauchsausweis/audits/LeerStand.js"; + import { auditPlzNichtErkannt } from "#components/Verbrauchsausweis/audits/PlzNichtErkannt.js"; + import { AuditType, hidden } from "#components/Verbrauchsausweis/audits/hidden.js"; + import { auditBedarfsausweisBenoetigt } from "#components/Verbrauchsausweis/audits/BedarfsausweisBenoetigt.js"; + import { auditVerbrauchAbweichung } from "#components/Verbrauchsausweis/audits/VerbrauchAbweichung.js"; + import { auditEndEnergie } from "#components/Verbrauchsausweis/audits/EndEnergie.js"; + import { auditWohnflaecheGroesserGesamtflaeche } from "#components/Verbrauchsausweis/audits/WohnflaecheGroesserGesamtflaeche.js"; import { Enums } from "@ibcornelsen/database/client" import Overlay from "#components/Overlay.svelte"; import AusweisGespeichertModule from "./AusweisGespeichertModule.svelte"; - import { VerbrauchsausweisWohnenClient, BenutzerClient, UploadedGebaeudeBild } from "#components/Ausweis/types"; - import { verbrauchsausweisWohnenSpeichern } from "src/client/lib/verbrauchsausweisWohnenSpeichern"; + import { VerbrauchsausweisWohnenClient, BenutzerClient, UploadedGebaeudeBild } from "#components/Ausweis/types.js"; + import { verbrauchsausweisWohnenSpeichern } from "src/client/lib/verbrauchsausweisWohnenSpeichern.js"; // TODO: Vom Server sollte ein volles Objekt kommen, dass alle Subobjekte enthält, weil es sonst zu Problemen führen kann // wenn gebaeude_aufnahme_allgemein oder gebaeude_stammdaten nicht existiert...