@php $statusSteps = [ 'potential' => ['label' => 'Potansiyel', 'icon' => 'fa-lightbulb'], 'offer_sent' => ['label' => 'Teklif', 'icon' => 'fa-paper-plane'], 'confirmed' => ['label' => 'Satış', 'icon' => 'fa-check-circle'], 'completed' => ['label' => 'Tamamlandı', 'icon' => 'fa-flag-checkered'], ]; $currentStatus = $reservation->status; $statusIndex = array_search($currentStatus, array_keys($statusSteps)); if ($statusIndex === false) $statusIndex = 0; @endphp {{-- HEADER --}}

{{ $reservation->title ?? $reservation->reservation_code }}

{{ $reservation->status_label }}
{{ $reservation->customer->full_name }} {{ $reservation->start_date->translatedFormat('d M Y') }}
{{-- TIMELINE --}}
@php $reached = true; @endphp @foreach($statusSteps as $key => $step) @php $isCurrent = ($key == $currentStatus); $itemClass = $isCurrent ? 'active' : ($reached ? 'completed' : ''); @endphp
{{ $step['label'] }}
@if($isCurrent) @php $reached = false; @endphp @endif @endforeach
{{-- CONTENT --}} {{-- TAB: GENEL --}}

Satış Bilgileri

{{ $reservation->reservation_code }}
$k,'label'=>$v['label']])->values())' data-url="{{ route('agency.sales.update-field', $reservation) }}"> {{ $reservation->status_label }}
{{ $reservation->start_date->format('Y-m-d') }}
{{ $reservation->end_date ? $reservation->end_date->format('Y-m-d') : '—' }}
$u->id,'label'=>$u->full_name])->values())' data-url="{{ route('agency.sales.update-field', $reservation) }}"> {{ $reservation->assignedAgent->full_name ?? 'Atanmamış' }}

Finansal Özet

₺{{ number_format($reservation->total_amount, 2) }}
₺{{ number_format($reservation->paid_amount, 2) }}
₺{{ number_format($reservation->remaining_amount, 2) }}

Özel Alanlar

Henüz özel alan tanımlanmamış.

Notlar

{{ $reservation->customer_note ?? 'Not bulunmuyor...' }}

{{ $reservation->internal_note ?? 'Sadece çalışanlar görebilir...' }}
{{-- TAB: ÜRÜNLER --}}

Satış Kalemleri

@forelse($reservation->items as $item) @empty @if($reservation->product) @else @endif @endforelse
Ürün / Hizmet Adet Birim Fiyat Toplam
{{ $item->name }}
{{ $item->productType->name ?? '' }}
{{ (float)$item->quantity }} {{ number_format($item->unit_price, 2) }} {{ $item->currency }} {{ number_format($item->total_price, 2) }} {{ $item->currency }}
{{ $reservation->product->name }}
{{ $reservation->productType->name }}
{{ $reservation->adult_count + $reservation->child_count }} {{ number_format($reservation->unit_price, 2) }} {{ $reservation->currency }} {{ number_format($reservation->total_amount, 2) }} {{ $reservation->currency }}
Henüz ürün eklenmemiş.
Tahminler modülü yakında...
Faturalar modülü yakında...
Belgeler modülü yakında...
{{-- TAB: GEÇMİŞ (AKTİVİTELER) --}}
@forelse($reservation->activities->sortByDesc('created_at') as $activity)
{{ $activity->subject }}
{{ $activity->created_at->diffForHumans() }}
{{ $activity->description }}
{{ $activity->performer->full_name ?? 'Sistem' }}
@empty

Henüz aktivite kaydı bulunmuyor.

@endforelse
{{-- MODAL: ÜRÜN EKLE --}}
Oluşturulma: {{ $reservation->created_at->format('d.m.Y H:i') }} - {{ $reservation->creator->full_name ?? 'Sistem' }}