Speichern, laden, bearbeiten
This commit is contained in:
@@ -25,18 +25,20 @@
|
||||
export let user: BenutzerClient = {} as BenutzerClient;
|
||||
export let bilder: BildClient[] = [];
|
||||
export let unterlagen: Unterlage[] = [];
|
||||
export let ausweistyp: Enums.AusweisTyp;
|
||||
export let nachweistyp: Enums.AusweisTyp;
|
||||
export let id: string | null;
|
||||
|
||||
export let loadFromDatabase: boolean = false
|
||||
|
||||
// Wir holen die daten aus dem LocalStorage falls
|
||||
// Der Nutzer kein Admin ist
|
||||
// Der Ausweis noch nicht gespeichert wurde
|
||||
// oder der Ausweis bereits gespeichert wurde aber die Daten im localStorage neuer sind als die Daten aus der Datenbank.
|
||||
if ((user && user.rolle !== Enums.BenutzerRolle.ADMIN) && (!nachweis.updated_at || moment(localStorage.getItem("geg-nachweis-wohnen.updated_at") || new Date()).isAfter(nachweis.updated_at))) {
|
||||
if ((user && user.rolle !== Enums.BenutzerRolle.ADMIN) && !loadFromDatabase && (!nachweis.updated_at || moment(localStorage.getItem("geg-nachweis-wohnen.updated_at") || new Date()).isAfter(nachweis.updated_at))) {
|
||||
const localStorageAusweis = localStorage.getItem("geg-nachweis-wohnen.ausweis");
|
||||
if (localStorageAusweis) {
|
||||
nachweis = JSON.parse(localStorageAusweis)
|
||||
nachweis.nachweistyp = ausweistyp;
|
||||
nachweis.nachweistyp = nachweistyp;
|
||||
}
|
||||
|
||||
const localStorageAufnahme = localStorage.getItem("geg-nachweis-wohnen.aufnahme");
|
||||
@@ -100,7 +102,7 @@
|
||||
{ausweisart}
|
||||
{anliegen}
|
||||
steps={["Gebäudedaten", "Kundendaten", "Anfragebestätigung"]}
|
||||
{ausweistyp}
|
||||
ausweistyp={nachweistyp}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user