Defaulting Versandadresse
This commit is contained in:
@@ -5,6 +5,8 @@ export const createCaller = createCallerFactory({
|
|||||||
"klimafaktoren": await import("../src/pages/api/klimafaktoren.ts"),
|
"klimafaktoren": await import("../src/pages/api/klimafaktoren.ts"),
|
||||||
"postleitzahlen": await import("../src/pages/api/postleitzahlen.ts"),
|
"postleitzahlen": await import("../src/pages/api/postleitzahlen.ts"),
|
||||||
"unterlage": await import("../src/pages/api/unterlage.ts"),
|
"unterlage": await import("../src/pages/api/unterlage.ts"),
|
||||||
|
"aufnahme": await import("../src/pages/api/aufnahme/index.ts"),
|
||||||
|
"ausweise": await import("../src/pages/api/ausweise/index.ts"),
|
||||||
"admin/ausstellen": await import("../src/pages/api/admin/ausstellen.ts"),
|
"admin/ausstellen": await import("../src/pages/api/admin/ausstellen.ts"),
|
||||||
"admin/bedarfsausweis-ausstellen": await import("../src/pages/api/admin/bedarfsausweis-ausstellen.ts"),
|
"admin/bedarfsausweis-ausstellen": await import("../src/pages/api/admin/bedarfsausweis-ausstellen.ts"),
|
||||||
"admin/bestellbestaetigung": await import("../src/pages/api/admin/bestellbestaetigung.ts"),
|
"admin/bestellbestaetigung": await import("../src/pages/api/admin/bestellbestaetigung.ts"),
|
||||||
@@ -12,17 +14,11 @@ export const createCaller = createCallerFactory({
|
|||||||
"admin/nicht-ausstellen": await import("../src/pages/api/admin/nicht-ausstellen.ts"),
|
"admin/nicht-ausstellen": await import("../src/pages/api/admin/nicht-ausstellen.ts"),
|
||||||
"admin/registriernummer": await import("../src/pages/api/admin/registriernummer.ts"),
|
"admin/registriernummer": await import("../src/pages/api/admin/registriernummer.ts"),
|
||||||
"admin/stornieren": await import("../src/pages/api/admin/stornieren.ts"),
|
"admin/stornieren": await import("../src/pages/api/admin/stornieren.ts"),
|
||||||
"aufnahme": await import("../src/pages/api/aufnahme/index.ts"),
|
"bedarfsausweis-gewerbe/[id]": await import("../src/pages/api/bedarfsausweis-gewerbe/[id].ts"),
|
||||||
<<<<<<< Updated upstream
|
"bedarfsausweis-gewerbe": await import("../src/pages/api/bedarfsausweis-gewerbe/index.ts"),
|
||||||
=======
|
|
||||||
"ausweise": await import("../src/pages/api/ausweise/index.ts"),
|
|
||||||
>>>>>>> Stashed changes
|
|
||||||
"auth/access-token": await import("../src/pages/api/auth/access-token.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"),
|
"auth/passwort-vergessen": await import("../src/pages/api/auth/passwort-vergessen.ts"),
|
||||||
"auth/refresh-token": await import("../src/pages/api/auth/refresh-token.ts"),
|
"auth/refresh-token": await import("../src/pages/api/auth/refresh-token.ts"),
|
||||||
"ausweise": await import("../src/pages/api/ausweise/index.ts"),
|
|
||||||
"bedarfsausweis-gewerbe/[id]": await import("../src/pages/api/bedarfsausweis-gewerbe/[id].ts"),
|
|
||||||
"bedarfsausweis-gewerbe": await import("../src/pages/api/bedarfsausweis-gewerbe/index.ts"),
|
|
||||||
"bedarfsausweis-wohnen/[id]": await import("../src/pages/api/bedarfsausweis-wohnen/[id].ts"),
|
"bedarfsausweis-wohnen/[id]": await import("../src/pages/api/bedarfsausweis-wohnen/[id].ts"),
|
||||||
"bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/index.ts"),
|
"bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/index.ts"),
|
||||||
"bilder/[id]": await import("../src/pages/api/bilder/[id].ts"),
|
"bilder/[id]": await import("../src/pages/api/bilder/[id].ts"),
|
||||||
@@ -41,11 +37,9 @@ export const createCaller = createCallerFactory({
|
|||||||
"verbrauchsausweis-gewerbe": await import("../src/pages/api/verbrauchsausweis-gewerbe/index.ts"),
|
"verbrauchsausweis-gewerbe": await import("../src/pages/api/verbrauchsausweis-gewerbe/index.ts"),
|
||||||
"verbrauchsausweis-wohnen/[id]": await import("../src/pages/api/verbrauchsausweis-wohnen/[id].ts"),
|
"verbrauchsausweis-wohnen/[id]": await import("../src/pages/api/verbrauchsausweis-wohnen/[id].ts"),
|
||||||
"verbrauchsausweis-wohnen": await import("../src/pages/api/verbrauchsausweis-wohnen/index.ts"),
|
"verbrauchsausweis-wohnen": await import("../src/pages/api/verbrauchsausweis-wohnen/index.ts"),
|
||||||
"verbrauchsausweis-gewerbe/[id]": await import("../src/pages/api/verbrauchsausweis-gewerbe/[id].ts"),
|
|
||||||
"verbrauchsausweis-gewerbe": await import("../src/pages/api/verbrauchsausweis-gewerbe/index.ts"),
|
|
||||||
"webhooks/mollie": await import("../src/pages/api/webhooks/mollie.ts"),
|
"webhooks/mollie": await import("../src/pages/api/webhooks/mollie.ts"),
|
||||||
|
"objekt/[id]": await import("../src/pages/api/objekt/[id]/index.ts"),
|
||||||
"aufnahme/[id]/bilder": await import("../src/pages/api/aufnahme/[id]/bilder.ts"),
|
"aufnahme/[id]/bilder": await import("../src/pages/api/aufnahme/[id]/bilder.ts"),
|
||||||
"aufnahme/[id]": await import("../src/pages/api/aufnahme/[id]/index.ts"),
|
"aufnahme/[id]": await import("../src/pages/api/aufnahme/[id]/index.ts"),
|
||||||
"aufnahme/[id]/unterlagen": await import("../src/pages/api/aufnahme/[id]/unterlagen.ts"),
|
"aufnahme/[id]/unterlagen": await import("../src/pages/api/aufnahme/[id]/unterlagen.ts"),
|
||||||
"objekt/[id]": await import("../src/pages/api/objekt/[id]/index.ts"),
|
|
||||||
})
|
})
|
||||||
@@ -290,7 +290,7 @@
|
|||||||
tabindex="-1"
|
tabindex="-1"
|
||||||
class="z-[1] menu p-2 shadow bg-base-100 rounded-box w-64 gap-2 border"
|
class="z-[1] menu p-2 shadow bg-base-100 rounded-box w-64 gap-2 border"
|
||||||
>
|
>
|
||||||
<div>
|
<!-- <div>
|
||||||
<button on:click={ausweisStornieren} class="flex items-center gap-2" disabled
|
<button on:click={ausweisStornieren} class="flex items-center gap-2" disabled
|
||||||
><CrossCircled size={15} />Stornieren</button
|
><CrossCircled size={15} />Stornieren</button
|
||||||
>
|
>
|
||||||
@@ -303,10 +303,10 @@
|
|||||||
<button on:click={() => hilfeModal.showModal()} class="flex items-center gap-2" disabled
|
<button on:click={() => hilfeModal.showModal()} class="flex items-center gap-2" disabled
|
||||||
><QuestionMarkCircled size={15} /> Hilfe Erhalten</button
|
><QuestionMarkCircled size={15} /> Hilfe Erhalten</button
|
||||||
>
|
>
|
||||||
</div>
|
</div> -->
|
||||||
{#if ausweis.bestellt && rechnung}
|
{#if ausweis.bestellt && rechnung}
|
||||||
<div>
|
<div>
|
||||||
<a href="/dashboard/rechnung/aendern?rechnungid={rechnung.id}"><button> Rechnungsadresse ändern</button
|
<a href="/dashboard/rechnung/aendern?rechnungid={rechnung.id}"><button> Adresse ändern</button
|
||||||
></a>
|
></a>
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
|||||||
@@ -212,6 +212,12 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
const merged_versand_empfaenger = versand_empfaenger || empfaenger;
|
||||||
|
const merged_versand_strasse = versand_strasse || strasse;
|
||||||
|
const merged_versand_plz = versand_plz || plz;
|
||||||
|
const merged_versand_ort = versand_ort || ort;
|
||||||
|
const merged_versand_zusatzzeile = versand_zusatzzeile || zusatzzeile;
|
||||||
|
|
||||||
const { id } = await api.rechnung.anfordern.PUT.fetch(
|
const { id } = await api.rechnung.anfordern.PUT.fetch(
|
||||||
{
|
{
|
||||||
email: email,
|
email: email,
|
||||||
@@ -219,10 +225,11 @@
|
|||||||
strasse: strasse,
|
strasse: strasse,
|
||||||
plz: plz,
|
plz: plz,
|
||||||
ort: ort,
|
ort: ort,
|
||||||
versand_empfaenger: versand_empfaenger,
|
versand_empfaenger: merged_versand_empfaenger,
|
||||||
versand_strasse: versand_strasse,
|
versand_strasse: merged_versand_strasse,
|
||||||
versand_plz: versand_plz,
|
versand_plz: merged_versand_plz,
|
||||||
versand_ort: versand_ort,
|
versand_ort: merged_versand_ort,
|
||||||
|
versand_zusatzzeile: merged_versand_zusatzzeile,
|
||||||
telefon: telefon,
|
telefon: telefon,
|
||||||
nachweis_id: result.nachweis_id
|
nachweis_id: result.nachweis_id
|
||||||
},
|
},
|
||||||
@@ -283,21 +290,27 @@
|
|||||||
let id: string, checkout_url: string | undefined;
|
let id: string, checkout_url: string | undefined;
|
||||||
|
|
||||||
if (rechnung) {
|
if (rechnung) {
|
||||||
|
const merged_versand_empfaenger = versand_empfaenger || empfaenger;
|
||||||
|
const merged_versand_strasse = versand_strasse || strasse;
|
||||||
|
const merged_versand_plz = versand_plz || plz;
|
||||||
|
const merged_versand_ort = versand_ort || ort;
|
||||||
|
const merged_versand_zusatzzeile = versand_zusatzzeile || zusatzzeile;
|
||||||
|
|
||||||
const result = await api.rechnung._id.PATCH.fetch({
|
const result = await api.rechnung._id.PATCH.fetch({
|
||||||
bezahlmethode: aktiveBezahlmethode,
|
bezahlmethode: aktiveBezahlmethode,
|
||||||
abweichende_versand_adresse: abweichende_versand_adresse,
|
abweichende_versand_adresse: abweichende_versand_adresse,
|
||||||
empfaenger: empfaenger,
|
empfaenger,
|
||||||
strasse: strasse,
|
strasse,
|
||||||
plz: plz,
|
plz,
|
||||||
ort: ort,
|
ort,
|
||||||
zusatzzeile: zusatzzeile,
|
telefon,
|
||||||
versand_empfaenger: versand_empfaenger,
|
email,
|
||||||
versand_strasse: versand_strasse,
|
zusatzzeile,
|
||||||
versand_plz: versand_plz,
|
versand_empfaenger: merged_versand_empfaenger,
|
||||||
versand_ort: versand_ort,
|
versand_strasse: merged_versand_strasse,
|
||||||
telefon: telefon,
|
versand_plz: merged_versand_plz,
|
||||||
email: email,
|
versand_ort: merged_versand_ort,
|
||||||
versand_zusatzzeile: versand_zusatzzeile
|
versand_zusatzzeile: merged_versand_zusatzzeile
|
||||||
}, {
|
}, {
|
||||||
params: {
|
params: {
|
||||||
id: rechnung.id
|
id: rechnung.id
|
||||||
@@ -305,10 +318,10 @@
|
|||||||
headers: {
|
headers: {
|
||||||
Authorization: `Bearer ${Cookies.get(API_ACCESS_TOKEN_COOKIE_NAME)}`,
|
Authorization: `Bearer ${Cookies.get(API_ACCESS_TOKEN_COOKIE_NAME)}`,
|
||||||
},
|
},
|
||||||
})
|
});
|
||||||
|
|
||||||
id = result.id
|
id = result.id;
|
||||||
checkout_url = result.checkout_url
|
checkout_url = result.checkout_url;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -399,6 +412,12 @@
|
|||||||
try {
|
try {
|
||||||
let id: string, checkout_url: string | undefined;
|
let id: string, checkout_url: string | undefined;
|
||||||
|
|
||||||
|
const merged_versand_empfaenger = versand_empfaenger || empfaenger;
|
||||||
|
const merged_versand_strasse = versand_strasse || strasse;
|
||||||
|
const merged_versand_plz = versand_plz || plz;
|
||||||
|
const merged_versand_ort = versand_ort || ort;
|
||||||
|
const merged_versand_zusatzzeile = versand_zusatzzeile || zusatzzeile;
|
||||||
|
|
||||||
if (rechnung) {
|
if (rechnung) {
|
||||||
const result = await api.rechnung._id.PATCH.fetch({
|
const result = await api.rechnung._id.PATCH.fetch({
|
||||||
bezahlmethode: aktiveBezahlmethode,
|
bezahlmethode: aktiveBezahlmethode,
|
||||||
@@ -407,13 +426,13 @@
|
|||||||
strasse: strasse,
|
strasse: strasse,
|
||||||
plz: plz,
|
plz: plz,
|
||||||
ort: ort,
|
ort: ort,
|
||||||
zusatzzeile: zusatzzeile,
|
|
||||||
versand_empfaenger: versand_empfaenger,
|
|
||||||
versand_strasse: versand_strasse,
|
|
||||||
versand_plz: versand_plz,
|
|
||||||
versand_ort: versand_ort,
|
|
||||||
telefon: telefon,
|
telefon: telefon,
|
||||||
versand_zusatzzeile: versand_zusatzzeile
|
zusatzzeile: zusatzzeile,
|
||||||
|
versand_empfaenger: merged_versand_empfaenger,
|
||||||
|
versand_strasse: merged_versand_strasse,
|
||||||
|
versand_plz: merged_versand_plz,
|
||||||
|
versand_ort: merged_versand_ort,
|
||||||
|
versand_zusatzzeile: merged_versand_zusatzzeile
|
||||||
}, {
|
}, {
|
||||||
params: {
|
params: {
|
||||||
id: rechnung.id
|
id: rechnung.id
|
||||||
@@ -439,11 +458,11 @@
|
|||||||
plz: plz,
|
plz: plz,
|
||||||
ort: ort,
|
ort: ort,
|
||||||
zusatzzeile: zusatzzeile,
|
zusatzzeile: zusatzzeile,
|
||||||
versand_empfaenger: versand_empfaenger,
|
versand_empfaenger: merged_versand_empfaenger,
|
||||||
versand_strasse: versand_strasse,
|
versand_strasse: merged_versand_strasse,
|
||||||
versand_plz: versand_plz,
|
versand_plz: merged_versand_plz,
|
||||||
versand_ort: versand_ort,
|
versand_ort: merged_versand_ort,
|
||||||
versand_zusatzzeile: versand_zusatzzeile,
|
versand_zusatzzeile: merged_versand_zusatzzeile,
|
||||||
telefon: telefon,
|
telefon: telefon,
|
||||||
ausweis_id: ausweis.id,
|
ausweis_id: ausweis.id,
|
||||||
partner_code,
|
partner_code,
|
||||||
|
|||||||
Reference in New Issue
Block a user