feat(reports,mobile): add FinancialIndicators page and refactor dashboard layout

- Add dedicated FinancialIndicatorsView with its own route
- Refactor FinancialIndicatorsCard: simplified collapsible card (no period picker)
- Dashboard mobile: reduce swipeable pages from 2 to 1, embed indicators in card-0
- Dashboard desktop: wrap indicators in CollapsibleCard
- Update MobileBottomNav defaults: reports-centric nav (Facturi/Banca/Casa/Indicatori)
- BankView/CashView: date format DD/MM/YY, remove amount color classes, CSS tweaks

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Claude Agent
2026-03-01 08:55:11 +00:00
parent 06cbf8fb9d
commit 74dff2d17d
14 changed files with 1624 additions and 2811 deletions

View File

@@ -73,6 +73,12 @@ const routes = [
component: () => import('@reports/views/MaturityAnalysisView.vue'),
meta: { requiresAuth: true, title: 'Analiză Scadențe - ROA2WEB' }
},
{
path: 'financial-indicators',
name: 'FinancialIndicators',
component: () => import('@reports/views/FinancialIndicatorsView.vue'),
meta: { requiresAuth: true, title: 'Indicatori Financiari - ROA2WEB' }
},
{
// US-603: Single route for Detailed Invoices with tabs (Clienți/Furnizori)
path: 'detailed-invoices',