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();