From 5e2a091380b3b87d5ed32f90129ab5f8aae45fdc Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 8 Sep 2025 13:43:57 +0200 Subject: [PATCH] =?UTF-8?q?Verbesserung:=20Hinzuf=C3=BCgen=20von=20Protoko?= =?UTF-8?q?llausgaben=20zur=20Eventverarbeitung=20in=20StatusBar.vue=20und?= =?UTF-8?q?=20BranchView.vue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Änderungen: - In der StatusBar.vue wurden Protokollausgaben hinzugefügt, um den Event-Typ und den Erfolg oder Fehler des fetchStatus-Aufrufs zu dokumentieren. - In der BranchView.vue wurden Protokollausgaben hinzugefügt, um den Event-Typ und den Status der Aktualisierung aller Sektionen zu protokollieren. Diese Anpassungen verbessern die Nachvollziehbarkeit der Eventverarbeitung und erleichtern die Fehlersuche. --- frontend/src/components/falukant/StatusBar.vue | 8 +++++++- frontend/src/views/falukant/BranchView.vue | 5 +++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/falukant/StatusBar.vue b/frontend/src/components/falukant/StatusBar.vue index 8b01528..bd34c26 100644 --- a/frontend/src/components/falukant/StatusBar.vue +++ b/frontend/src/components/falukant/StatusBar.vue @@ -126,11 +126,17 @@ export default { }, handleEvent(eventData) { console.log('🔄 StatusBar: handleEvent aufgerufen mit:', eventData); + console.log('🔄 StatusBar: Event-Typ:', eventData.event); switch (eventData.event) { case 'falukantUpdateStatus': case 'stock_change': case 'familychanged': - this.fetchStatus(); + console.log('🔄 StatusBar: Rufe fetchStatus() auf...'); + this.fetchStatus().then(() => { + console.log('✅ StatusBar: fetchStatus() erfolgreich abgeschlossen'); + }).catch((error) => { + console.error('❌ StatusBar: fetchStatus() Fehler:', error); + }); break; default: console.log('⚠️ StatusBar: Unbekanntes Event:', eventData.event); diff --git a/frontend/src/views/falukant/BranchView.vue b/frontend/src/views/falukant/BranchView.vue index 47bc9f0..cc96737 100644 --- a/frontend/src/views/falukant/BranchView.vue +++ b/frontend/src/views/falukant/BranchView.vue @@ -218,6 +218,8 @@ export default { }, handleEvent(eventData) { + console.log('🔄 BranchView: handleEvent aufgerufen mit:', eventData); + console.log('🔄 BranchView: Event-Typ:', eventData.event); switch (eventData.event) { case 'production_ready': this.$refs.productionSection?.loadProductions(); @@ -243,10 +245,13 @@ export default { break; case 'falukantUpdateStatus': case 'falukantBranchUpdate': + console.log('🔄 BranchView: Lade alle Sektionen für', eventData.event); + console.log('🔄 BranchView: StatusBar ref:', this.$refs.statusBar); this.$refs.statusBar?.fetchStatus(); this.$refs.productionSection?.loadProductions(); this.$refs.storageSection?.loadStorageData(); this.$refs.saleSection?.loadInventory(); + console.log('✅ BranchView: Alle Sektionen aktualisiert'); break; case 'knowledge_update': this.loadProducts();