From 33c8a1d44746bfa19ddf0f0534f9fbbdb9306195 Mon Sep 17 00:00:00 2001 From: Moritz Utcke <62291876+Letsmoe@users.noreply.github.com> Date: Wed, 10 May 2023 19:40:22 +0400 Subject: [PATCH] Neue Datenbank eingebunden --- Dockerfile | 2 +- docker-compose.yml | 4 +- .../Ausweis/AusweisPreviewContainer.svelte | 2 +- src/components/Ausweis/Ausweisart.svelte | 17 +- .../Ausweis/BilderZusatzsysteme.svelte | 69 ++--- src/components/Ausweis/DaemmungImage.svelte | 6 +- src/components/Ausweis/FensterImage.svelte | 8 +- src/components/Ausweis/HeizungImage.svelte | 9 +- src/components/Ausweis/Kundendaten.svelte | 6 +- src/components/Ausweis/Verbrauch.svelte | 6 +- src/components/ImageGrid.svelte | 6 +- src/components/UploadImages.svelte | 29 +- .../VerbrauchsausweisContent.svelte | 102 ++++--- .../VerbrauchsausweisGewerbeContent.svelte | 6 +- src/components/ZIPSearch.svelte | 2 +- src/lib/Ausweis/Ausweis.ts | 143 ++-------- src/lib/Ausweis/Bedarfsausweis.ts | 24 +- src/lib/Ausweis/Verbrauchsausweis.ts | 260 +++--------------- src/lib/Ausweis/VerbrauchsausweisGewerbe.ts | 6 +- src/lib/Ausweis/index.ts | 9 - src/lib/Energiekennwerte.ts | 25 ++ src/lib/Gebaeude.ts | 37 +++ src/pages/api/ausweis/verbrauchsausweis.ts | 194 +++++++------ src/pages/api/image.ts | 64 ++++- src/pages/verbrauchsausweis/index.astro | 78 +++--- .../17693546-b281-40f2-a7b8-dcd4159245e4.jpg | Bin 0 -> 2884243 bytes 26 files changed, 483 insertions(+), 631 deletions(-) delete mode 100644 src/lib/Ausweis/index.ts create mode 100644 src/lib/Energiekennwerte.ts create mode 100644 src/lib/Gebaeude.ts create mode 100644 uploads/17693546-b281-40f2-a7b8-dcd4159245e4.jpg diff --git a/Dockerfile b/Dockerfile index afea8717..8dc33f23 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ RUN npm i -g pnpm WORKDIR /online-energieausweis COPY ./package.json ./ -RUN pnpm install --prod COPY . . +RUN pnpm install --prod CMD ["pnpm", "run", "build:production"] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 14e020a0..8ee06193 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,10 +5,10 @@ services: container_name: online-energieausweis command: pnpm run dev --host links: - - db:database + - db environment: PORT: 3000 - DB_CONNECTION: database + DB_CONNECTION: "db" DB_PORT: 5432 NODE_ENV: "development" ports: diff --git a/src/components/Ausweis/AusweisPreviewContainer.svelte b/src/components/Ausweis/AusweisPreviewContainer.svelte index b6afad62..2ce473fb 100644 --- a/src/components/Ausweis/AusweisPreviewContainer.svelte +++ b/src/components/Ausweis/AusweisPreviewContainer.svelte @@ -27,7 +27,7 @@
- + diff --git a/src/components/Ausweis/Ausweisart.svelte b/src/components/Ausweis/Ausweisart.svelte index 71815669..b3aabc93 100644 --- a/src/components/Ausweis/Ausweisart.svelte +++ b/src/components/Ausweis/Ausweisart.svelte @@ -1,10 +1,11 @@
@@ -96,7 +97,7 @@ type="number" required autocomplete="off" - bind:value={ausweis.baujahr_gebaeude} + bind:value={gebaeude.baujahr} />
@@ -112,12 +113,12 @@ @@ -137,9 +138,9 @@ Zentral/Etage @@ -39,7 +40,7 @@ >Einzelöfen @@ -49,7 +50,7 @@ >Durchlauferhitzer @@ -59,7 +60,7 @@ >Standardkessel @@ -69,7 +70,7 @@ >Solarsystem für Warmwasser @@ -79,7 +80,7 @@ >Wärmepumpe @@ -89,7 +90,7 @@ >Niedertemperaturkessel @@ -99,7 +100,7 @@ >Brennwertkessel @@ -109,7 +110,7 @@ >Warmwasserrohre gedämmt @@ -119,7 +120,7 @@ >Heizungsrohre gedämmt @@ -129,7 +130,7 @@ >Zirkulation @@ -139,7 +140,7 @@ >Raumtemperaturregler @@ -149,7 +150,7 @@
- +
@@ -168,7 +169,7 @@ >Einfachglas @@ -178,7 +179,7 @@ >Doppelverglasung @@ -188,7 +189,7 @@ >Isolierverglasung @@ -198,7 +199,7 @@ >Dreifachverglasung @@ -208,7 +209,7 @@ >Alle Fenster dicht @@ -218,7 +219,7 @@ >Fenster teilweise undicht @@ -228,7 +229,7 @@ >Alle Türen dicht @@ -238,7 +239,7 @@ >Türen teilweise undicht @@ -248,7 +249,7 @@ >Rollladenkästen gedämmt, luftdicht @@ -258,7 +259,7 @@
- +
@@ -280,7 +281,7 @@ >Außenwand gedämmt @@ -290,7 +291,7 @@ >Kelleraußenwand gedämmt @@ -300,7 +301,7 @@ >Kellerdecke gedämmt @@ -310,7 +311,7 @@ >Dachgeschoss gedämmt @@ -320,7 +321,7 @@ >Oberste Geschossdecke gedämmt @@ -330,7 +331,7 @@ >Oberste Geschossdecke min. 12cm gedämmt @@ -340,7 +341,7 @@
- +
diff --git a/src/components/Ausweis/DaemmungImage.svelte b/src/components/Ausweis/DaemmungImage.svelte index fd296078..f5641c43 100644 --- a/src/components/Ausweis/DaemmungImage.svelte +++ b/src/components/Ausweis/DaemmungImage.svelte @@ -1,7 +1,11 @@
@@ -54,6 +58,6 @@ Energieausweis!
Bitte laden Sie hier mind. 2 Bilder hoch:

- +
diff --git a/src/components/Ausweis/FensterImage.svelte b/src/components/Ausweis/FensterImage.svelte index f4bc260c..83b0595c 100644 --- a/src/components/Ausweis/FensterImage.svelte +++ b/src/components/Ausweis/FensterImage.svelte @@ -1,7 +1,11 @@
@@ -51,6 +55,6 @@ Energieausweis!
Bitte laden Sie hier mind. 1 Bild hoch:

- +
diff --git a/src/components/Ausweis/HeizungImage.svelte b/src/components/Ausweis/HeizungImage.svelte index 574b040e..d15d8c26 100644 --- a/src/components/Ausweis/HeizungImage.svelte +++ b/src/components/Ausweis/HeizungImage.svelte @@ -1,6 +1,11 @@
@@ -57,6 +62,6 @@ Ihrem Energieausweis!
Bitte laden Sie hier mind. 1 Bild hoch:

- +
diff --git a/src/components/Ausweis/Kundendaten.svelte b/src/components/Ausweis/Kundendaten.svelte index 6e5f32d3..a6b7a1e2 100644 --- a/src/components/Ausweis/Kundendaten.svelte +++ b/src/components/Ausweis/Kundendaten.svelte @@ -37,7 +37,7 @@
- @@ -62,7 +62,7 @@
@@ -131,7 +131,7 @@
diff --git a/src/components/Ausweis/Verbrauch.svelte b/src/components/Ausweis/Verbrauch.svelte index 743e2f4d..87d4eda3 100644 --- a/src/components/Ausweis/Verbrauch.svelte +++ b/src/components/Ausweis/Verbrauch.svelte @@ -205,7 +205,7 @@
bis bis bis + import { Verbrauchsausweis } from "src/lib/Ausweis/Verbrauchsausweis"; import UploadImages from "./UploadImages.svelte"; + import { Bedarfsausweis } from "src/lib/Ausweis/Bedarfsausweis"; + import { VerbrauchsausweisGewerbe } from "src/lib/Ausweis/VerbrauchsausweisGewerbe"; export let images: (File & { data: string })[] = []; export let max: number = 4; + export let ausweis: Verbrauchsausweis | Bedarfsausweis | VerbrauchsausweisGewerbe;
- +
{#each images as image, i}
diff --git a/src/components/UploadImages.svelte b/src/components/UploadImages.svelte index 1aec5879..10a7d081 100644 --- a/src/components/UploadImages.svelte +++ b/src/components/UploadImages.svelte @@ -1,8 +1,13 @@ @@ -78,7 +81,7 @@ - +
@@ -133,8 +136,8 @@
@@ -147,9 +150,8 @@
@@ -171,7 +173,7 @@ autocomplete="off" data-rule-minlength="2" data-msg-minlength="min. 2 Zeichen" - bind:value={ausweis.wohnflaeche} + bind:value={gebaeude.wohnflaeche} />
@@ -183,7 +185,7 @@ + Heizung @@ -293,7 +295,7 @@ >Warmwasser @@ -301,7 +303,7 @@ >Lüftung @@ -309,7 +311,7 @@ >Kühlung @@ -331,12 +333,7 @@ Bitte wählen Sie hier den Gebäudetyp aus.
-