Ausweise Prüfen

Nicht fertige Version für Jens
This commit is contained in:
Moritz Utcke
2024-02-23 22:07:47 +07:00
parent 977588f51b
commit b1bd2d20ac
4 changed files with 1460 additions and 37 deletions

View File

@@ -1,34 +1,15 @@
<script lang="ts">
import DashboardAdminAusweis from "#components/Dashboard/Admin/DashboardAdminAusweis.svelte";
import DashboardAusweis from "#components/Dashboard/DashboardAusweis.svelte";
import DashboardAusweisSkeleton from "#components/Dashboard/DashboardAusweisSkeleton.svelte";
import { client } from "src/trpc";
let ausweisRequest = client.v1.benutzer.getAusweise.query({
limit: 10
});
import { GebaeudeClient, VerbrauchsausweisWohnenClient } from "#components/Ausweis/types";
import AusweisPruefenBox from "#components/AusweisPruefenBox.svelte";
import { endEnergieVerbrauchVerbrauchsausweis_2016 } from "#lib/Berechnungen/VerbrauchsausweisWohnen/VerbrauchsausweisWohnen_2016";
export let ausweise: VerbrauchsausweisWohnenClient & { gebaeude_stammdaten: GebaeudeClient }[];
</script>
<h1 class="text-4xl font-medium my-8">Ausweise</h1>
<div class="grid xl:grid-cols-2 grid-cols-1 gap-4">
{#await ausweisRequest}
<DashboardAusweisSkeleton></DashboardAusweisSkeleton>
<DashboardAusweisSkeleton></DashboardAusweisSkeleton>
{:then ausweise}
{#if ausweise.length == 0}
<div class="">
<h1 class="text-2xl">Es konnten keine Ausweise gefunden werden.</h1>
<p>Erstellen sie einen Verbrauchsausweis für ihr Wohngebäude <a href="/energieausweis-erstellen/verbrauchsausweis-wohnen">hier</a></p>
</div>
{:else}
{#each ausweise as ausweis}
<DashboardAdminAusweis {ausweis}></DashboardAdminAusweis>
{/each}
{/if}
{#each ausweise as ausweis}
{#await endEnergieVerbrauchVerbrauchsausweis_2016(ausweis)}
<p>Dies ist ein Platzhalter.</p>
{:then calculations}
<AusweisPruefenBox {ausweis} {calculations}></AusweisPruefenBox>
{/await}
</div>
{/each}