diff --git a/Makefile b/Makefile
index a6393fe3..82b60cbe 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
.PHONY: dev database api online-energieausweis all prod bun-install-database bun-install-api
online-energieausweis:
- bun run dev
+ bun run dev --host
dev: online-energieausweis api database
diff --git a/package.json b/package.json
index ad3fcdb7..f9e1674d 100644
--- a/package.json
+++ b/package.json
@@ -45,7 +45,6 @@
"i18next-http-backend": "^2.6.2",
"js-cookie": "^3.0.5",
"js-interpolate": "^1.0.1",
- "jsonwebtoken": "^9.0.2",
"katex": "^0.16.11",
"moment": "^2.30.1",
"moment-timezone": "^0.5.46",
diff --git a/src/client/lib/verbrauchsausweisWohnenSpeichern.ts b/src/client/lib/verbrauchsausweisWohnenSpeichern.ts
index 2ea9b5ba..5bf4197e 100644
--- a/src/client/lib/verbrauchsausweisWohnenSpeichern.ts
+++ b/src/client/lib/verbrauchsausweisWohnenSpeichern.ts
@@ -4,11 +4,11 @@ import {
GebaeudeClient,
UploadedGebaeudeBild,
VerbrauchsausweisWohnenClient,
-} from "#components/Ausweis/types";
+} from "#components/Ausweis/types.js";
-import { exclude } from "#lib/exclude";
-import { client } from "src/trpc";
-import { bilderHochladen } from "./bilderHochladen";
+import { exclude } from "#lib/exclude.js";
+import { client } from "src/trpc.js";
+import { bilderHochladen } from "./bilderHochladen.js";
import { addNotification } from "@ibcornelsen/ui";
export async function verbrauchsausweisWohnenSpeichern(
diff --git a/src/components/Ausweis/Ausweisart.svelte b/src/components/Ausweis/Ausweisart.svelte
index fe7ef99a..a7b08eac 100644
--- a/src/components/Ausweis/Ausweisart.svelte
+++ b/src/components/Ausweis/Ausweisart.svelte
@@ -1,234 +1,224 @@
-
-
-
-
-
-
-
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
diff --git a/src/components/Widget.svelte b/src/components/Widget.svelte
index 2ddd6156..6202bda0 100644
--- a/src/components/Widget.svelte
+++ b/src/components/Widget.svelte
@@ -1,222 +1,218 @@
-
-
+
+
diff --git a/src/components/design/content/banner-saeule.svelte b/src/components/design/content/BannerSaeule.svelte
similarity index 100%
rename from src/components/design/content/banner-saeule.svelte
rename to src/components/design/content/BannerSaeule.svelte
diff --git a/src/components/design/content/card-BAG-widget.svelte b/src/components/design/content/CardBedarfsausweisGewerbeWidget.svelte
similarity index 100%
rename from src/components/design/content/card-BAG-widget.svelte
rename to src/components/design/content/CardBedarfsausweisGewerbeWidget.svelte
diff --git a/src/components/design/content/card-BA-widget.svelte b/src/components/design/content/CardBedarfsausweisWidget.svelte
similarity index 100%
rename from src/components/design/content/card-BA-widget.svelte
rename to src/components/design/content/CardBedarfsausweisWidget.svelte
diff --git a/src/components/design/content/card-VAG-widget.svelte b/src/components/design/content/CardVerbrauchsausweisGewerbeWidget.svelte
similarity index 100%
rename from src/components/design/content/card-VAG-widget.svelte
rename to src/components/design/content/CardVerbrauchsausweisGewerbeWidget.svelte
diff --git a/src/components/design/content/CardVerbrauchsausweisWidget.svelte b/src/components/design/content/CardVerbrauchsausweisWidget.svelte
new file mode 100644
index 00000000..652c78fd
--- /dev/null
+++ b/src/components/design/content/CardVerbrauchsausweisWidget.svelte
@@ -0,0 +1,96 @@
+
+
+
+
+
diff --git a/src/components/design/content/card-VA-widget.svelte b/src/components/design/content/card-VA-widget.svelte
deleted file mode 100644
index 0baabee1..00000000
--- a/src/components/design/content/card-VA-widget.svelte
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/components/design/sidebars/cards/card-VA-promo.svelte b/src/components/design/sidebars/cards/card-VA-promo.svelte
index 2a062e12..572b1912 100644
--- a/src/components/design/sidebars/cards/card-VA-promo.svelte
+++ b/src/components/design/sidebars/cards/card-VA-promo.svelte
@@ -1,25 +1,29 @@
-
-
+
-
diff --git a/src/modules/Ausweise/VerbrauchsausweisWohnenModule.svelte b/src/modules/Ausweise/VerbrauchsausweisWohnenModule.svelte
index 794de54e..98b4afa7 100644
--- a/src/modules/Ausweise/VerbrauchsausweisWohnenModule.svelte
+++ b/src/modules/Ausweise/VerbrauchsausweisWohnenModule.svelte
@@ -5,7 +5,7 @@
import BereichLabel from "#labels/BereichLabel.svelte";
import HelpLabel from "#labels/HelpLabel.svelte";
- import Inputlabel from "#labels/InputLabel.svelte";
+ import Inputlabel from "#labels/InputLabel.svelte";
import Label from "#components/Label.svelte";
import Ausweisart from "#components/Ausweis/Ausweisart.svelte";
@@ -15,7 +15,11 @@
//import ZipSearch from "#components/PlzSuche.svelte";
import moment from "moment";
import BilderZusatzsysteme from "#components/Ausweis/BilderZusatzsysteme.svelte";
- import { RawNotificationWrapper, RawNotification, notifications } from "#components/Notifications/index.js";
+ import {
+ RawNotificationWrapper,
+ RawNotification,
+ notifications,
+ } from "#components/Notifications/index.js";
import { auditHeizungGebaeudeBaujahr } from "#components/Verbrauchsausweis/audits/HeizungGebaeudeBaujahr.js";
import { auditHeizungJuengerDreiJahre } from "#components/Verbrauchsausweis/audits/HeizungJuengerDreiJahre.js";
import { auditZeitraumAktuell } from "#components/Verbrauchsausweis/audits/ZeitraumAktuell.js";
@@ -24,7 +28,10 @@
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 {
+ 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";
@@ -32,28 +39,45 @@
//import { Enums } from "@ibcornelsen/database/client"
import Overlay from "#components/Overlay.svelte";
import AusweisGespeichertModule from "#modules/Ausweise/AusweisGespeichertModule.svelte";
- import { VerbrauchsausweisWohnenClient, BenutzerClient, UploadedGebaeudeBild } from "#components/Ausweis/types.js";
+ 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...
export let ausweis: VerbrauchsausweisWohnenClient;
export let user: BenutzerClient = {} as BenutzerClient;
let gebaeude_aufnahme_allgemein = ausweis.gebaeude_aufnahme_allgemein || {};
- let gebaeude = ausweis.gebaeude_aufnahme_allgemein?.gebaeude_stammdaten || {};
- let images: (UploadedGebaeudeBild & { base64?: string })[] = ausweis.gebaeude_aufnahme_allgemein?.gebaeude_stammdaten?.gebaeude_bilder || [];
+ let gebaeude =
+ ausweis.gebaeude_aufnahme_allgemein?.gebaeude_stammdaten || {};
+ let images: (UploadedGebaeudeBild & { base64?: string })[] =
+ ausweis.gebaeude_aufnahme_allgemein?.gebaeude_stammdaten
+ ?.gebaeude_bilder || [];
async function spaeterWeitermachen() {
- const result = await verbrauchsausweisWohnenSpeichern(ausweis, gebaeude, gebaeude_aufnahme_allgemein, images, user);
+ const result = await verbrauchsausweisWohnenSpeichern(
+ ausweis,
+ gebaeude,
+ gebaeude_aufnahme_allgemein,
+ images,
+ user
+ );
if (result !== null) {
// Falls der Nutzer zurück navigiert, sollte er wieder auf seinen Vorgang kommen.
// Sonst müsste er alles neu eingeben...
- ausweis.uid = result.uid
- gebaeude.uid = result.gebaeude_uid
- gebaeude_aufnahme_allgemein.uid = result.gebaeude_aufnahme_uid
- window.history.pushState({}, "", `${location.pathname}?uid=${result.uid}`);
+ ausweis.uid = result.uid;
+ gebaeude.uid = result.gebaeude_uid;
+ gebaeude_aufnahme_allgemein.uid = result.gebaeude_aufnahme_uid;
+ window.history.pushState(
+ {},
+ "",
+ `${location.pathname}?uid=${result.uid}`
+ );
speichernOverlayHidden = false;
}
}
@@ -83,18 +107,27 @@
ausweis = ausweis;
}
-
async function ausweisAbschicken(e: SubmitEvent) {
if (e && e.preventDefault) e.preventDefault();
- const result = await verbrauchsausweisWohnenSpeichern(ausweis, gebaeude, gebaeude_aufnahme_allgemein, images, user);
+ const result = await verbrauchsausweisWohnenSpeichern(
+ ausweis,
+ gebaeude,
+ gebaeude_aufnahme_allgemein,
+ images,
+ user
+ );
if (result !== null) {
// Falls der Nutzer zurück navigiert, sollte er wieder auf seinen Vorgang kommen.
// Sonst müsste er alles neu eingeben...
- ausweis.uid = result.uid
- gebaeude.uid = result.gebaeude_uid
- gebaeude_aufnahme_allgemein.uid = result.gebaeude_aufnahme_uid
- window.history.pushState({}, "", `${location.pathname}?uid=${result.uid}`);
+ ausweis.uid = result.uid;
+ gebaeude.uid = result.gebaeude_uid;
+ gebaeude_aufnahme_allgemein.uid = result.gebaeude_aufnahme_uid;
+ window.history.pushState(
+ {},
+ "",
+ `${location.pathname}?uid=${result.uid}`
+ );
window.location.href = `/kundendaten?uid=${result.uid}`;
}
}
@@ -103,15 +136,16 @@
let speichernOverlayHidden = true;
$: {
- if (gebaeude_aufnahme_allgemein.saniert
- && gebaeude_aufnahme_allgemein.oberste_geschossdecke_gedaemmt === undefined
- && gebaeude_aufnahme_allgemein.dachgeschoss_gedaemmt === undefined) {
-
+ if (
+ gebaeude_aufnahme_allgemein.saniert &&
+ gebaeude_aufnahme_allgemein.oberste_geschossdecke_gedaemmt ===
+ undefined &&
+ gebaeude_aufnahme_allgemein.dachgeschoss_gedaemmt === undefined
+ ) {
gebaeude_aufnahme_allgemein.oberste_geschossdecke_gedaemmt = true;
gebaeude_aufnahme_allgemein.dachgeschoss_gedaemmt = true;
}
}
-
@@ -127,58 +161,52 @@
-
-
-
-
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 2c39d6f3..6adbc450 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -1,6 +1,6 @@
---
import Layout from "#layouts/Layout.astro";
-import BannerPrice from "#content/banner-saeule.svelte";
+import BannerSaeule from "#content/BannerSaeule.svelte";
---
@@ -8,7 +8,7 @@ import BannerPrice from "#content/banner-saeule.svelte";
Unsere Ausweise im Detail:
-
+
diff --git a/src/pages/index_1.astro b/src/pages/index_1.astro
index d53fed97..c5086542 100644
--- a/src/pages/index_1.astro
+++ b/src/pages/index_1.astro
@@ -1,6 +1,5 @@
---
import Layout from "#layouts/Layout_1.astro";
-import BannerPrice from "#content/banner-saeule.svelte";
---