diff --git a/src/components/Ausweis/types.ts b/src/components/Ausweis/types.ts index f58c52ce..701c6ccb 100644 --- a/src/components/Ausweis/types.ts +++ b/src/components/Ausweis/types.ts @@ -14,6 +14,7 @@ import { GEGNachweisWohnen, BedarfsausweisGewerbe, GEGNachweisGewerbe, + GEGEinpreisung } from "#lib/client/prisma.js"; import { z, ZodSchema } from "zod"; @@ -79,6 +80,8 @@ export type BenutzerClient = OmitKeys; export type RechnungClient = Rechnung +export type GEGEinpreisungClient = GEGEinpreisung + export function ZodOverlap>(arg: S): S { return arg; } diff --git a/src/components/Dashboard/DashboardAusweis.svelte b/src/components/Dashboard/DashboardAusweis.svelte index 4b21f8be..0f000166 100644 --- a/src/components/Dashboard/DashboardAusweis.svelte +++ b/src/components/Dashboard/DashboardAusweis.svelte @@ -1,5 +1,5 @@ -
+
{#if ausweis.storniert}
Rechnungsadresse
- {rechnung?.empfaenger}, - {#if rechnung?.zusatzzeile !== null} - {rechnung?.zusatzzeile}, + {#if ausweisart == Enums.Ausweisart.GEGNachweisWohnen || ausweisart == Enums.Ausweisart.GEGNachweisGewerbe || ausweisart == Enums.Ausweisart.BedarfsausweisGewerbe} + {einpreisung?.empfaenger}, + {#if einpreisung?.zusatzzeile !== null} + {einpreisung?.zusatzzeile}, + {/if} + {einpreisung?.strasse}, {einpreisung?.plz} {einpreisung?.ort} + {:else} + {rechnung?.empfaenger}, + {#if rechnung?.zusatzzeile !== null} + {rechnung?.zusatzzeile}, + {/if} + {rechnung?.strasse}, {rechnung?.plz} {rechnung?.ort} {/if} - {rechnung?.strasse}, {rechnung?.plz} {rechnung?.ort}
Versandadresse
- {rechnung?.versand_empfaenger}, - {#if rechnung?.versand_zusatzzeile !== null} - {rechnung?.versand_zusatzzeile}, + {#if ausweisart == Enums.Ausweisart.GEGNachweisWohnen || ausweisart == Enums.Ausweisart.GEGNachweisGewerbe || ausweisart == Enums.Ausweisart.BedarfsausweisGewerbe} + {einpreisung?.versand_empfaenger}, + {#if einpreisung?.versand_zusatzzeile !== null} + {einpreisung?.versand_zusatzzeile}, + {/if} + {einpreisung?.versand_strasse}, {einpreisung?.versand_plz} {einpreisung?.versand_ort} + {:else} + {rechnung?.versand_empfaenger}, + {#if rechnung?.versand_zusatzzeile !== null} + {rechnung?.versand_zusatzzeile}, + {/if} + {rechnung?.versand_strasse}, {rechnung?.versand_plz} {rechnung?.versand_ort} {/if} - {rechnung?.versand_strasse}, {rechnung?.versand_plz} {rechnung?.versand_ort}

Unterlagen