From 66a595b1df7794e817f9f742f71159511f2dfed9 Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Sat, 20 Jul 2024 10:42:45 +0200 Subject: [PATCH 01/35] First part of modal code cleanup --- src/modals/berichten/AddBericht.vue | 142 +++++++++------- src/modals/berichten/EditBericht.vue | 133 +++++++-------- src/modals/klanten/AddKlant.vue | 221 +++++++++++-------------- src/modals/klanten/EditKlant.vue | 237 ++++++++++++--------------- src/modals/rollen/AddRol.vue | 31 +++- src/modals/rollen/EditRol.vue | 35 ++-- src/modals/taken/AddTaak.vue | 141 +++++++--------- src/modals/taken/EditTaak.vue | 137 +++++++--------- src/modals/zaken/AddZaak.vue | 120 +++++++------- src/modals/zaken/EditZaak.vue | 104 ++++++------ src/store.js | 46 ++---- 11 files changed, 642 insertions(+), 705 deletions(-) diff --git a/src/modals/berichten/AddBericht.vue b/src/modals/berichten/AddBericht.vue index 275743f..eac5c23 100644 --- a/src/modals/berichten/AddBericht.vue +++ b/src/modals/berichten/AddBericht.vue @@ -6,51 +6,89 @@ import { store } from '../../store.js' @@ -69,26 +107,12 @@ export default { }, data() { return { - batchID: '', - berichtID: '', - berichtType: '', - publicatieDatum: new Date().toISOString().split('T')[0], - onderwerp: '', - berichttekst: '', - referentie: '', - gebruikerID: '', - inhoud: '', - soortGebruiker: 'Burger', - bijlageType: 'Pdf', - omschrijving: '', - volgorde: '', - succesMessage: false, + succes: false, + loading: false, + error: false, } }, methods: { - closeModal() { - store.modal = false - }, addBericht() { this.$emit('bericht', this.onderwerp) fetch( diff --git a/src/modals/berichten/EditBericht.vue b/src/modals/berichten/EditBericht.vue index a4f375e..9a2f974 100644 --- a/src/modals/berichten/EditBericht.vue +++ b/src/modals/berichten/EditBericht.vue @@ -6,41 +6,52 @@ import { store } from '../../store.js' @@ -95,24 +114,9 @@ export default { }, data() { return { - bericht: { - batchID: '', - berichtID: '', - berichtType: '', - publicatieDatum: new Date().toISOString().split('T')[0], - onderwerp: '', - berichttekst: '', - referentie: '', - gebruikerID: '', - inhoud: '', - soortGebruiker: 'Burger', - bijlageType: 'Pdf', - omschrijving: '', - volgorde: '', - }, - succesMessage: false, - hasUpdated: false, - berichtLoading: false, + succes: false, + loading: false, + error: false, } }, updated() { @@ -126,9 +130,6 @@ export default { } }, methods: { - closeModal() { - store.modal = false - }, editBericht() { this.berichtLoading = true fetch( diff --git a/src/modals/klanten/AddKlant.vue b/src/modals/klanten/AddKlant.vue index 7708ee8..f46b685 100644 --- a/src/modals/klanten/AddKlant.vue +++ b/src/modals/klanten/AddKlant.vue @@ -6,109 +6,99 @@ import { store } from '../../store.js'