@php $columns = $this->getColumns(); $stats = $this->getStats(); $detail = $this->getOpenCardDetail(); @endphp
{{-- STAT STRIP --}}
{{ $stats['active'] }} Total deals active
{{ number_format($stats['pipeline_mdl'], 0, '.', ' ') }} MDL pipeline total
{{ number_format($stats['closed_today_mdl'], 0, '.', ' ') }} MDL închise azi
{{ $stats['need_action'] }} Necesită acțiune
{{ $stats['conversion_rate'] }}% Rata conversie (30z)
{{ $stats['overdue'] }} Depășit termen
{{-- FILTER BAR --}}
📋 Kanban
≡ Listă
Toate
👤 Ale mele
⚠ Urgente
📅 Azi
Pipeline: {{ number_format($stats['pipeline_mdl'], 0, '.', ' ') }} MDL · {{ $stats['active'] }} deals
{{-- KANBAN --}}
@foreach ($columns as $colKey => $col)
{{ $col['label'] }}
{{ $col['count'] }}
{{ number_format($col['sum'], 0, '.', ' ') }} MDL
@forelse ($col['cards'] as $card)
@if ($card['urgent'])
@endif
{{ $card['code'] }}
{{ $card['subject'] }}
🚗 {{ $card['plate'] }} · {{ $card['client_name'] }}
@if (!empty($card['tags']))
@foreach ($card['tags'] as $tag) {{ $tag['label'] }} @endforeach
@endif @if (!is_null($card['progress_pct']))
@endif @if ($card['time_text'])
@if ($card['time_icon']==='check')✓@elseif($card['time_icon']==='phone')📞@elseif($card['time_icon']==='message')💬@else⏱@endif {{ $card['time_text'] }}
@endif
@empty
Gol
@endforelse
@endforeach
{{-- LIST VIEW --}}
@foreach (['#', 'Subiect', 'Client', 'Auto', 'Etapă', 'Sumă', 'Responsabil', 'Stare timp'] as $h) @endforeach @foreach ($columns as $colKey => $col) @foreach ($col['cards'] as $card) @endforeach @endforeach
{{ $h }}
{{ $card['code'] }} {{ $card['subject'] }} {{ $card['client_name'] }} {{ $card['plate'] }} {{ $col['label'] }} {{ number_format($card['amount'], 0, '.', ' ') }} MDL {{ $card['assignee']['name'] }} {{ $card['time_text'] }}
{{-- DETAIL PANEL --}}
@if ($detail)
{{ $detail['title'] }}
{{ $detail['subtitle'] }}
Progres etapă
@foreach ($detail['stages'] as $st)
@endforeach
@foreach ($detail['stages'] as $st)
{{ $st['label'] }}
@endforeach
@foreach ($detail['fields'] as $label => $value) @if ($value)
{{ $label }}
{{ $value }}
@endif @endforeach
@if ($detail['note'])
Notițe / Reclamație
{{ $detail['note'] }}
@endif
@if (!empty($detail['wo']))
Fișă de lucru
{{ $detail['wo']['number'] }} · {{ $detail['wo']['status_label'] }}
@if (!is_null($detail['wo']['progress_pct'])){{ $detail['wo']['progress_pct'] }}% finalizat @endif @if ($detail['wo']['eta']) · ETA {{ $detail['wo']['eta'] }} @endif
↗ Deschide
@if (!empty($detail['wo']['has_pending_approval']))
⚠ Necesită aprobare client
Deschide fișa pentru aprobare lucrare/piesă.
@endif @if (!empty($detail['wo']['tracking_url']))
Link tracking client: {{ $detail['wo']['tracking_url'] }}
@endif
@endif @if (!empty($detail['activity']))
Activitate recentă
@foreach ($detail['activity'] as $a)
{{ $a['text'] }}
{{ $a['time'] }}
@endforeach
@endif @if (!empty($detail['phone'])) @endif
@endif