Backoffice-Statistik vereinfacht & Dashboard-Monatsstatistik konsolidiert
- Statistik-Uebersicht: Tabelle auf Linie/Berater/Umsatz(Punkte)/Teamabos/ Teamkundenabos reduziert; Neupartner als grünes "+N"-Badge in der Berater-Spalte; 1000-Punkte-Shop & Neupartner als klickbare KPI-Cards (Augen-Icon/Liste anzeigen) - Teamkundenabos-Drilldown pro Teampartner gruppiert (Anzahl + Volumenpunkte gesamt, aufklappbar je Abo), CSV-Export angepasst - Home: fehlerhafte Monatsstatistik-Card (inkonsistente aktiv-Definition, kein Monatsbezug, schwere Live-Logik im Blade) mit der Abo-KPI-Card zusammengefuehrt; Logik nach HomeController::buildMonthlyStats() ausgelagert, konsistent ueber TeamAboOverviewService/BackofficeDashboardService - Team-Payline fuer laufenden Monat live berechnet und 6h gecacht (Snapshot) - Kacheln in Cluster (Umsatz/Neupartner/Abos) gruppiert - Services: teamKpis() um *_new ergaenzt, personalAboKpis() & newPartnersCount() neu - i18n (de/en/es/fr), Tests ergaenzt/aktualisiert Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
4135726772
commit
386851aee8
20 changed files with 631 additions and 323 deletions
|
|
@ -209,6 +209,7 @@ return [
|
|||
'yes' => 'Ja',
|
||||
'no' => 'Nein',
|
||||
'shop_1000' => '1000-Punkte-Shops',
|
||||
'new_partners' => 'Neupartner',
|
||||
'next_execution' => 'Nächste Ausführung',
|
||||
'executions_count' => 'Ausführungen',
|
||||
'abo_count_points' => 'Punkte',
|
||||
|
|
|
|||
|
|
@ -55,6 +55,12 @@ return [
|
|||
'team_new_partners' => 'Neupartner im Team',
|
||||
'customer_subscriptions' => 'Kundenabos',
|
||||
'team_subscriptions' => 'Teamabos',
|
||||
'team_customer_subscriptions' => 'Team-Kundenabos',
|
||||
'own_subscriptions' => 'Eigene Abos',
|
||||
'own_customer_subscriptions' => 'Eigene Kundenabos',
|
||||
'stats_group_turnover' => 'Umsatz',
|
||||
'stats_group_new_partners' => 'Neupartner',
|
||||
'stats_group_subscriptions' => 'Abos',
|
||||
'own' => 'Eigene',
|
||||
'live_calculation_hint' => 'Live-Berechnung (noch nicht abgeschlossen)',
|
||||
'live_calculation_hint_text' => 'Wird erst zum Monatsende berechnet.',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue