@php $data = $this->data(); $tabs = $this->tabs(); $periods = $this->periods(); @endphp
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ă
@forelse ($data['by_method'] as $row) @empty @endforelse
MetodăTranz.Total
{{ \App\Models\Tenant\Payment::METHODS[$row->method] ?? $row->method }} {{ $row->cnt }} {{ number_format((float)$row->total, 2, '.', ' ') }}
Nicio plată în perioada selectată.
Cheltuieli pe categorie
@forelse ($data['by_category'] as $row) @empty @endforelse
CategorieNr.Total
{{ \App\Models\Tenant\Expense::CATEGORIES[$row->category] ?? $row->category }} {{ $row->cnt }} {{ number_format((float)$row->total, 2, '.', ' ') }}
Nicio cheltuială.
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) @empty @endforelse
{{ \App\Models\Tenant\WorkOrder::STATUSES[$row->status] ?? $row->status }} {{ $row->cnt }}
Nicio fișă în perioada selectată.
@elseif ($tab === 'masters')
@forelse ($data['rows'] as $r) @empty @endforelse
Mecanic Specializare Manopere Ore Venit
{{ $r['name'] }} {{ $r['specialization'] ?? '—' }} {{ $r['works'] }} {{ number_format($r['hours'], 1) }} {{ number_format($r['revenue'], 2, '.', ' ') }}
Niciun mecanic activ.
@elseif ($tab === 'works')
@forelse ($data['rows'] as $r) @empty @endforelse
Manoperă Nr. Ore total Venit
{{ $r->name }} {{ $r->cnt }} {{ number_format((float)$r->hours, 1) }} {{ number_format((float)$r->revenue, 2, '.', ' ') }}
Nicio manoperă efectuată.
@elseif ($tab === 'parts')
Top piese vândute
@forelse ($data['sold'] as $r) @empty @endforelse
PiesăCant.VenitMarjă
{{ $r->name }} {{ $r->brand }} {{ number_format((float)$r->qty, 2) }} {{ number_format((float)$r->revenue, 2, '.', ' ') }} {{ number_format((float)$r->margin, 2, '.', ' ') }}
Nicio piesă montată.
⚠️ Stoc minim atins
@forelse ($data['low'] as $p) @empty @endforelse
PiesăStocMin.
{{ $p->name }} {{ $p->qty }} {{ $p->min_qty }}
Toate piesele sunt în stoc.
@elseif ($tab === 'clients')
Clienți noi în perioadă
{{ $data['new_count'] }}
Lead-uri pe sursă
@forelse ($data['by_source'] as $row) @empty @endforelse
{{ \App\Models\Tenant\Lead::SOURCES[$row->source] ?? ($row->source ?? '—') }} {{ $row->cnt }}
Niciun lead.
@endif