diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/App.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/App.vue index 719e46670..33b3b7206 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/App.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/App.vue @@ -6,7 +6,7 @@ @@ -115,9 +115,20 @@ export default { }, methods: { selectTab(tab) { - this.$store.dispatch('getByTab', tab); + this.$store.dispatch('getByTab', { tab: tab }); this.activeTab = tab; } + }, + mounted() { + for (const m of [ + 'MyNotifications', + 'MyAccompanyingCourses', + 'MyWorks', + 'MyEvaluations', + 'MyTasks', + ]) { + this.$store.dispatch('getByTab', { tab: m, param: "countOnly=1" }); + } } } diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/MyCustoms.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/MyCustoms.vue index 8f974d0d8..65de954ee 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/MyCustoms.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/MyCustoms.vue @@ -1,32 +1,76 @@