Merge remote-tracking branch 'origin/main'
This commit is contained in:
@@ -12,6 +12,7 @@ export const createCaller = createCallerFactory({
|
||||
"admin/post-ausstellen": await import("../src/pages/api/admin/post-ausstellen.ts"),
|
||||
"admin/registriernummer": await import("../src/pages/api/admin/registriernummer.ts"),
|
||||
"admin/stornieren": await import("../src/pages/api/admin/stornieren.ts"),
|
||||
"aufnahme": await import("../src/pages/api/aufnahme/index.ts"),
|
||||
"ausweise": await import("../src/pages/api/ausweise/index.ts"),
|
||||
"auth/access-token": await import("../src/pages/api/auth/access-token.ts"),
|
||||
"auth/passwort-vergessen": await import("../src/pages/api/auth/passwort-vergessen.ts"),
|
||||
|
||||
@@ -31,9 +31,9 @@
|
||||
{:else if ausweisart === Enums.Ausweisart.GEGNachweisGewerbe}
|
||||
GEG Nachweis Gewerbegebäude
|
||||
{/if}
|
||||
{#if ausweistyp === Enums.AusweisTyp.Beratung}
|
||||
{#if ausweistyp === Enums.AusweisTyp.Beratung || ausweistyp === Enums.AusweisTyp.BeratungXL}
|
||||
mit Beratung
|
||||
{:else if ausweistyp === Enums.AusweisTyp.Offline}
|
||||
{:else if ausweistyp === Enums.AusweisTyp.Offline || ausweistyp === Enums.AusweisTyp.OfflineXL}
|
||||
offline
|
||||
{/if}
|
||||
{PRICES[ausweisart][ausweistyp]} €</h2>
|
||||
|
||||
@@ -215,9 +215,9 @@
|
||||
Bedarfsausweis Gewerbe
|
||||
{/if}
|
||||
|
||||
{#if ausweis.ausweistyp === Enums.AusweisTyp.Beratung}
|
||||
{#if ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL}
|
||||
(Beratung)
|
||||
{:else if ausweis.ausweistyp === Enums.AusweisTyp.Offline}
|
||||
{:else if ausweis.ausweistyp === Enums.AusweisTyp.Offline || ausweis.ausweistyp === Enums.AusweisTyp.OfflineXL}
|
||||
(Offline)
|
||||
{/if}
|
||||
</div>
|
||||
@@ -240,9 +240,9 @@
|
||||
>
|
||||
</div>
|
||||
{#if ausweis.bestellt}
|
||||
{#if ausweis.ausweistyp === Enums.AusweisTyp.Beratung}
|
||||
{#if ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL}
|
||||
<p class="text-sm font-semibold">Sie haben Hilfe zu diesem Ausweis angefordert. Sie werden innerhalb der nächsten 48 Stunden über die hinterlegte Telefonnummer vom IB Cornelsen kontaktiert.</p>
|
||||
{:else if ausweis.ausweistyp === Enums.AusweisTyp.Offline}
|
||||
{:else if ausweis.ausweistyp === Enums.AusweisTyp.Offline || ausweis.ausweistyp === Enums.AusweisTyp.OfflineXL}
|
||||
<p class="text-sm font-semibold">Sie haben die offline Variant zu diesem Ausweis angefordert. Bitte übermitteln Sie uns die letzten drei Jahre der Energieabrechnungen Ihres Energieversorgers.</p>
|
||||
{:else}
|
||||
<p class="text-sm font-semibold">Der Ausweis wurde von Ihnen freigegeben und befindet sich in Prüfung vom IB Cornelsen</p>
|
||||
@@ -311,7 +311,38 @@
|
||||
{/if}
|
||||
|
||||
|
||||
{#if !ausweis.ausgestellt && (!ausweis.bestellt || (ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.Offline))}
|
||||
{#if !ausweis.ausgestellt && (!ausweis.bestellt || (ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.Offline || ausweis.ausweistyp === Enums.AusweisTyp.OfflineXL || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL))}
|
||||
{#if ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen}
|
||||
<a
|
||||
class="button text-sm"
|
||||
href="/energieausweis-erstellen/verbrauchsausweis-wohngebaeude?id={ausweis.id}"
|
||||
>Bearbeiten</a>
|
||||
{:else if ausweisart === Enums.Ausweisart.VerbrauchsausweisGewerbe}
|
||||
<a
|
||||
class="button text-sm"
|
||||
href="/energieausweis-erstellen/verbrauchsausweis-gewerbe?id={ausweis.id}"
|
||||
>Bearbeiten</a>
|
||||
{:else if ausweisart === Enums.Ausweisart.BedarfsausweisWohnen}
|
||||
<a
|
||||
class="button text-sm"
|
||||
href="/energieausweis-erstellen/bedarfsausweis-wohngebaeude?id={ausweis.id}"
|
||||
>Bearbeiten</a>
|
||||
{:else if ausweisart === Enums.Ausweisart.GEGNachweisWohnen}
|
||||
<a
|
||||
class="button text-sm"
|
||||
href="/angebot-anfragen/geg-nachweis-wohnen-anfragen?id={ausweis.id}"
|
||||
>Bearbeiten</a>
|
||||
{:else if ausweisart === Enums.Ausweisart.GEGNachweisGewerbe}
|
||||
<a
|
||||
class="button text-sm"
|
||||
href="/angebot-anfragen/geg-nachweis-gewerbe-anfragen?id={ausweis.id}"
|
||||
>Bearbeiten</a>
|
||||
{:else if ausweisart === Enums.Ausweisart.BedarfsausweisGewerbe}
|
||||
<a
|
||||
class="button text-sm"
|
||||
href="/angebot-anfragen/bedarfsausweis-gewerbe-anfragen?id={ausweis.id}"
|
||||
>Bearbeiten</a>
|
||||
{/if}
|
||||
{#if ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen}
|
||||
<a
|
||||
class="button text-sm"
|
||||
|
||||
@@ -66,8 +66,11 @@ export type Rechnungsstatus = (typeof Rechnungsstatus)[keyof typeof Rechnungssta
|
||||
|
||||
export const AusweisTyp = {
|
||||
Standard: "Standard",
|
||||
standardXL: "standardXL",
|
||||
Beratung: "Beratung",
|
||||
BeratungXL: "BeratungXL",
|
||||
Offline: "Offline",
|
||||
OfflineXL: "OfflineXL",
|
||||
} as const;
|
||||
|
||||
export type AusweisTyp = (typeof AusweisTyp)[keyof typeof AusweisTyp];
|
||||
|
||||
@@ -33,32 +33,50 @@ export const PRICES: Record<Enums.Ausweisart, Record<Enums.AusweisTyp, number>>
|
||||
BedarfsausweisWohnen: {
|
||||
[Enums.AusweisTyp.Standard]: 95,
|
||||
[Enums.AusweisTyp.Beratung]: 125,
|
||||
[Enums.AusweisTyp.Offline]: 295
|
||||
[Enums.AusweisTyp.Offline]: 295,
|
||||
[Enums.AusweisTyp.standardXL]: 120,
|
||||
[Enums.AusweisTyp.BeratungXL]: 150,
|
||||
[Enums.AusweisTyp.OfflineXL]: 320,
|
||||
},
|
||||
VerbrauchsausweisWohnen: {
|
||||
[Enums.AusweisTyp.Standard]: 65,
|
||||
[Enums.AusweisTyp.Beratung]: 95,
|
||||
[Enums.AusweisTyp.Offline]: 180
|
||||
[Enums.AusweisTyp.Offline]: 180,
|
||||
[Enums.AusweisTyp.standardXL]: 75,
|
||||
[Enums.AusweisTyp.BeratungXL]: 105,
|
||||
[Enums.AusweisTyp.OfflineXL]: 190
|
||||
},
|
||||
VerbrauchsausweisGewerbe: {
|
||||
[Enums.AusweisTyp.Standard]: 95,
|
||||
[Enums.AusweisTyp.Beratung]: 125,
|
||||
[Enums.AusweisTyp.Offline]: 360
|
||||
[Enums.AusweisTyp.Offline]: 360,
|
||||
[Enums.AusweisTyp.standardXL]: 110,
|
||||
[Enums.AusweisTyp.BeratungXL]: 140,
|
||||
[Enums.AusweisTyp.OfflineXL]: 375
|
||||
},
|
||||
BedarfsausweisGewerbe: {
|
||||
[Enums.AusweisTyp.Standard]: 500,
|
||||
[Enums.AusweisTyp.Beratung]: 700,
|
||||
[Enums.AusweisTyp.Offline]: 1000
|
||||
[Enums.AusweisTyp.Offline]: 1000,
|
||||
[Enums.AusweisTyp.standardXL]: 800,
|
||||
[Enums.AusweisTyp.BeratungXL]: 1000,
|
||||
[Enums.AusweisTyp.OfflineXL]: 1300
|
||||
},
|
||||
GEGNachweisWohnen: {
|
||||
[Enums.AusweisTyp.Standard]: 500,
|
||||
[Enums.AusweisTyp.Beratung]: 700,
|
||||
[Enums.AusweisTyp.Offline]: 1000
|
||||
[Enums.AusweisTyp.Offline]: 1000,
|
||||
[Enums.AusweisTyp.standardXL]: 700,
|
||||
[Enums.AusweisTyp.BeratungXL]: 900,
|
||||
[Enums.AusweisTyp.OfflineXL]: 1200
|
||||
},
|
||||
GEGNachweisGewerbe: {
|
||||
[Enums.AusweisTyp.Standard]: 800,
|
||||
[Enums.AusweisTyp.Beratung]: 1000,
|
||||
[Enums.AusweisTyp.Offline]: 1300
|
||||
[Enums.AusweisTyp.Offline]: 1300,
|
||||
[Enums.AusweisTyp.standardXL]: 1100,
|
||||
[Enums.AusweisTyp.BeratungXL]: 1300,
|
||||
[Enums.AusweisTyp.OfflineXL]: 1600
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
@@ -7,23 +7,23 @@ export function getPaymentSuccessSubject(ausweis: VerbrauchsausweisWohnen | Verb
|
||||
|
||||
if (ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen (ID: ${id})`;
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen mit Beratung (ID: ${id})`
|
||||
} else if (ausweis.ausweistyp === Enums.AusweisTyp.Offline) {
|
||||
} else if (ausweis.ausweistyp === Enums.AusweisTyp.Offline || ausweis.ausweistyp === Enums.AusweisTyp.OfflineXL) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Wohnen - offline Service (ID: ${id})`
|
||||
}
|
||||
} else if (ausweisart === Enums.Ausweisart.VerbrauchsausweisGewerbe) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Gewerbe (ID: ${id})`
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Gewerbe mit Beratung (ID: ${id})`
|
||||
} else if (ausweis.ausweistyp === Enums.AusweisTyp.Offline) {
|
||||
} else if (ausweis.ausweistyp === Enums.AusweisTyp.Offline || ausweis.ausweistyp === Enums.AusweisTyp.OfflineXL) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Verbrauchsausweis Gewerbe - offline Service (ID: ${id})`
|
||||
}
|
||||
} else if (ausweisart === Enums.Ausweisart.BedarfsausweisWohnen) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Bedarfsausweis Wohnen (ID: ${id})`
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Bedarfsausweis Wohnen mit Beratung (ID: ${id})`
|
||||
} else if (ausweis.ausweistyp === Enums.AusweisTyp.Offline) {
|
||||
} else if (ausweis.ausweistyp === Enums.AusweisTyp.Offline || ausweis.ausweistyp === Enums.AusweisTyp.OfflineXL) {
|
||||
subject = `Bestellbestätigung vom IB Cornelsen - Bedarfsausweis Wohnen - offline Service (ID: ${id})`
|
||||
}
|
||||
}
|
||||
@@ -60,7 +60,7 @@ export function getPaymentInvoiceBody(ausweis: VerbrauchsausweisWohnen | Verbrau
|
||||
<br>
|
||||
fax 040 · 209339859
|
||||
</p>`
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL) {
|
||||
body = `
|
||||
<p>vielen Dank für Ihre Bestellung. Sie haben telefonische Beratung zu Ihrer online Eingabe angefordert.<br>
|
||||
Wir werden Sie innerhalb von 48 Stunden unter der von Ihnen hinterlegten Telefonnummer kontaktieren und dann die offenen Fragen zu Ihrer Eingabe beantworten.</p>
|
||||
@@ -133,7 +133,7 @@ export function getPaymentInvoiceBody(ausweis: VerbrauchsausweisWohnen | Verbrau
|
||||
<br>
|
||||
fax 040 · 209339859
|
||||
</p>`
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||
if (ausweis. ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL) {
|
||||
body = `
|
||||
<p>vielen Dank für Ihre Bestellung. Sie haben telefonische Beratung zu Ihrer online Eingabe angefordert.<br>
|
||||
Wir werden Sie innerhalb von 48 Stunden unter der von Ihnen hinterlegten Telefonnummer kontaktieren und dann die offenen Fragen zu Ihrer Eingabe beantworten.</p>
|
||||
@@ -206,7 +206,7 @@ export function getPaymentInvoiceBody(ausweis: VerbrauchsausweisWohnen | Verbrau
|
||||
<br>
|
||||
fax 040 · 209339859
|
||||
</p>`
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL) {
|
||||
body = `
|
||||
<p>vielen Dank für Ihre Bestellung. Sie haben telefonische Beratung zu Ihrer online Eingabe angefordert.<br>
|
||||
Wir werden Sie innerhalb von 48 Stunden unter der von Ihnen hinterlegten Telefonnummer kontaktieren und dann die offenen Fragen zu Ihrer Eingabe beantworten.</p>
|
||||
@@ -289,7 +289,7 @@ export function getPaymentSuccessBody(ausweis: VerbrauchsausweisWohnen | Verbrau
|
||||
<br>
|
||||
fax 040 · 209339859
|
||||
</p>`
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL) {
|
||||
body = `
|
||||
<p>vielen Dank für Ihre Bestellung. Sie haben telefonische Beratung zu Ihrer online Eingabe angefordert.<br>
|
||||
Wir werden Sie innerhalb von 48 Stunden unter der von Ihnen hinterlegten Telefonnummer kontaktieren und dann die offenen Fragen zu Ihrer Eingabe beantworten.</p>
|
||||
@@ -362,7 +362,7 @@ export function getPaymentSuccessBody(ausweis: VerbrauchsausweisWohnen | Verbrau
|
||||
<br>
|
||||
fax 040 · 209339859
|
||||
</p>`
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL) {
|
||||
body = `
|
||||
<p>vielen Dank für Ihre Bestellung. Sie haben telefonische Beratung zu Ihrer online Eingabe angefordert.<br>
|
||||
Wir werden Sie innerhalb von 48 Stunden unter der von Ihnen hinterlegten Telefonnummer kontaktieren und dann die offenen Fragen zu Ihrer Eingabe beantworten.</p>
|
||||
@@ -435,7 +435,7 @@ export function getPaymentSuccessBody(ausweis: VerbrauchsausweisWohnen | Verbrau
|
||||
<br>
|
||||
fax 040 · 209339859
|
||||
</p>`
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung) {
|
||||
if (ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL) {
|
||||
body = `
|
||||
<p>vielen Dank für Ihre Bestellung. Sie haben telefonische Beratung zu Ihrer online Eingabe angefordert.<br>
|
||||
Wir werden Sie innerhalb von 48 Stunden unter der von Ihnen hinterlegten Telefonnummer kontaktieren und dann die offenen Fragen zu Ihrer Eingabe beantworten.</p>
|
||||
|
||||
@@ -869,11 +869,11 @@ grid-cols-3 sm:grid-cols-5 justify-around justify-items-center items-center"
|
||||
|
||||
<div class="ProduktKostenTabelle">
|
||||
<div class="zeile betrag">
|
||||
{#if ausweis.ausweistyp === Enums.AusweisTyp.Standard}
|
||||
{#if ausweis.ausweistyp === Enums.AusweisTyp.Standard || ausweis.ausweistyp === Enums.AusweisTyp.standardXL}
|
||||
<span>Netto-Preis Energieausweis</span>
|
||||
{:else if ausweis.ausweistyp === Enums.AusweisTyp.Beratung}
|
||||
{:else if ausweis.ausweistyp === Enums.AusweisTyp.Beratung || ausweis.ausweistyp === Enums.AusweisTyp.BeratungXL}
|
||||
<span>Energieausweis inkl. Beratung</span>
|
||||
{:else if ausweis.ausweistyp === Enums.AusweisTyp.Offline}
|
||||
{:else if ausweis.ausweistyp === Enums.AusweisTyp.Offline || ausweis.ausweistyp === Enums.AusweisTyp.OfflineXL}
|
||||
<span>Energieausweis Offline</span>
|
||||
{/if}
|
||||
<span>:</span>
|
||||
|
||||
Reference in New Issue
Block a user