{{ __('Perioadă:') }}
@foreach ($periods as $key => $label)
@endforeach
@foreach ($tabs as $key => $label)
@endforeach
@if ($tab === 'finance')
@foreach ([
['Încasări', $data['income'], 'success'],
['Cheltuieli', $data['expenses'], 'danger'],
['Profit', $data['profit'], $data['profit'] >{{ __('= 0 ? \'success\' : \'danger\'],
[\'Datorii clienți\', $data[\'debt\'], \'warning\'],
] as [$label, $value, $color])') }}
{{ $label }}
{{ number_format((float)$value, 2, '.', ' ') }} MDL
@endforeach
{{ __('Încasări pe metodă') }}
| {{ __('Metodă') }} | {{ __('Tranz.') }} | {{ __('Total') }} |
@forelse ($data['by_method'] as $row)
| {{ \App\Models\Tenant\Payment::METHODS[$row->method] ?? $row->method }} |
{{ $row->cnt }} |
{{ number_format((float)$row->total, 2, '.', ' ') }} |
@empty
| {{ __('Nicio plată în perioada selectată.') }} |
@endforelse
{{ __('Cheltuieli pe categorie') }}
| {{ __('Categorie') }} | {{ __('Nr.') }} | {{ __('Total') }} |
@forelse ($data['by_category'] as $row)
| {{ \App\Models\Tenant\Expense::CATEGORIES[$row->category] ?? $row->category }} |
{{ $row->cnt }} |
{{ number_format((float)$row->total, 2, '.', ' ') }} |
@empty
| {{ __('Nicio cheltuială.') }} |
@endforelse
{{ __('Marjă profit:') }} {{ $data['margin_pct'] }}%
@elseif ($tab === 'workload')
{{ __('Fișe deschise') }}
{{ $data['opened'] }}
{{ __('Fișe închise') }}
{{ $data['closed'] }}
{{ __('Pe status') }}
@forelse ($data['by_status'] as $row)
| {{ \App\Models\Tenant\WorkOrder::STATUSES[$row->status] ?? $row->status }} |
{{ $row->cnt }} |
@empty
| {{ __('Nicio fișă în perioada selectată.') }} |
@endforelse
@elseif ($tab === 'masters')
| {{ __('Mecanic') }} |
{{ __('Specializare') }} |
{{ __('Manopere') }} |
{{ __('Ore') }} |
{{ __('Venit') }} |
@forelse ($data['rows'] as $r)
| {{ $r['name'] }} |
{{ $r['specialization'] ?? '—' }} |
{{ $r['works'] }} |
{{ number_format($r['hours'], 1) }} |
{{ number_format($r['revenue'], 2, '.', ' ') }} |
@empty
| {{ __('Niciun mecanic activ.') }} |
@endforelse
@elseif ($tab === 'works')
| {{ __('Manoperă') }} |
{{ __('Nr.') }} |
{{ __('Ore total') }} |
{{ __('Venit') }} |
@forelse ($data['rows'] as $r)
| {{ $r->name }} |
{{ $r->cnt }} |
{{ number_format((float)$r->hours, 1) }} |
{{ number_format((float)$r->revenue, 2, '.', ' ') }} |
@empty
| {{ __('Nicio manoperă efectuată.') }} |
@endforelse
@elseif ($tab === 'parts')
{{ __('Top piese vândute') }}
| {{ __('Piesă') }} | {{ __('Cant.') }} | {{ __('Venit') }} | {{ __('Marjă') }} |
@forelse ($data['sold'] as $r)
| {{ $r->name }} {{ $r->brand }} |
{{ number_format((float)$r->qty, 2) }} |
{{ number_format((float)$r->revenue, 2, '.', ' ') }} |
{{ number_format((float)$r->margin, 2, '.', ' ') }} |
@empty
| {{ __('Nicio piesă montată.') }} |
@endforelse
{{ __('⚠️ Stoc minim atins') }}
| {{ __('Piesă') }} | {{ __('Stoc') }} | {{ __('Min.') }} |
@forelse ($data['low'] as $p)
| {{ $p->name }} |
{{ $p->qty }} |
{{ $p->min_qty }} |
@empty
| {{ __('Toate piesele sunt în stoc.') }} |
@endforelse
@elseif ($tab === 'clients')
{{ __('Clienți noi în perioadă') }}
{{ $data['new_count'] }}
{{ __('Lead-uri pe sursă') }}
@forelse ($data['by_source'] as $row)
| {{ \App\Models\Tenant\Lead::SOURCES[$row->source] ?? ($row->source ?? '—') }} |
{{ $row->cnt }} |
@empty
| {{ __('Niciun lead.') }} |
@endforelse
@endif