@extends('agency.layouts.app') @section('title', 'Aktivite Detayı – ' . $customer->full_name) @section('page_title', 'Aktivite Detayı') @push('styles') @endpush @section('content')
{{-- Breadcrumb --}}
Müşteriler {{ $customer->full_name }} Aktiviteler Detay
@php $iconMap = ['call' => 'fas fa-phone', 'email' => 'fas fa-envelope', 'meeting' => 'fas fa-people-group', 'booking' => 'fas fa-calendar-check', 'complaint' => 'fas fa-exclamation-circle', 'note' => 'fas fa-sticky-note', 'sms' => 'fas fa-sms', 'whatsapp' => 'fab fa-whatsapp', 'task' => 'fas fa-tasks']; $icon = $iconMap[$activity->activity_type] ?? 'fas fa-circle'; @endphp
{{-- SOL –– Ana içerik --}}
{{-- Hero --}}
{{ $activity->activity_type_label }}
{{ $activity->subject ?: '(Konu belirtilmemiş)' }}
{{ $activity->activity_date?->format('d.m.Y H:i') }} @if($activity->performedBy) {{ $activity->performedBy->full_name }} @endif @if($activity->duration_minutes) {{ $activity->duration_minutes }} dk @endif
{{ $activity->status_label }} {{ $activity->priority_label }} @if($activity->is_important) Önemli @endif @if($activity->isOverdue()) Gecikmiş @endif @if($activity->is_private) Gizli @endif
{{-- Detaylar --}}
Aktivite Detayları
@if($activity->description)
Açıklama
{{ $activity->description }}
@endif
Yön
@if($activity->direction === 'inbound') 📥 Gelen @elseif($activity->direction === 'outbound') 📤 Giden @else — @endif
İletişim Kanalı
{{ $activity->contact_method ? ucfirst($activity->contact_method) : '—' }}
Sonuç
@if($activity->outcome === 'successful') ✅ Başarılı @elseif($activity->outcome === 'unsuccessful') ❌ Başarısız @elseif($activity->outcome === 'follow_up_required') 🔄 Takip Gerekli @elseif($activity->outcome === 'no_answer') 📵 Cevap Yok @else — @endif
Atanan Temsilci
{{ $activity->assignedTo?->full_name ?: '—' }}
Aktivite Tarihi
{{ $activity->activity_date?->format('d.m.Y H:i') ?: '—' }}
Planlanan Tarih
{{ $activity->scheduled_date?->format('d.m.Y H:i') ?: '—' }}
Son Tarih
{{ $activity->due_date?->format('d.m.Y H:i') ?: '—' }}
Tamamlanma
{{ $activity->completed_date?->format('d.m.Y H:i') ?: '—' }}
@if($activity->requires_follow_up)
Takip Tarihi
{{ $activity->follow_up_date?->format('d.m.Y') ?: '—' }}
@endif
@if($activity->result || $activity->next_steps)
@if($activity->result)
Sonuç
{{ $activity->result }}
@endif @if($activity->next_steps)
Sonraki Adımlar
{{ $activity->next_steps }}
@endif
@endif
{{-- Şikayet Detayları --}} @if($activity->isComplaint())
Şikayet Detayları
Kategori
{{ $activity->complaint_category ?: '—' }}
Şiddet
{{ $activity->complaint_severity_label }}
@if($activity->resolved_at)
Çözüm Tarihi
{{ $activity->resolved_at->format('d.m.Y H:i') }}
@endif @if($activity->resolvedBy)
Çözen
{{ $activity->resolvedBy->full_name }}
@endif
@if($activity->resolution)
Çözüm Açıklaması
{{ $activity->resolution }}
@endif
@endif {{-- Notlar --}} @if($activity->internal_notes || $activity->customer_notes)
Notlar
@if($activity->internal_notes)
Dahili Notlar
{{ $activity->internal_notes }}
@endif @if($activity->customer_notes)
Müşteri Notları
{{ $activity->customer_notes }}
@endif
@endif
{{-- SAĞ –– Sidebar --}}
{{-- Hızlı Eylemler --}}
Hızlı Eylemler
Düzenle @if(!$activity->isCompleted()) @endif @if($activity->isComplaint() && $activity->status !== 'completed') @endif Listeye Dön
@csrf @method('DELETE')
{{-- Audit Bilgisi --}}
Kayıt Bilgisi
Oluşturan
{{ $activity->creator?->full_name ?: '—' }}
Oluşturulma
{{ $activity->created_at->format('d.m.Y H:i') }}
Son Güncelleme
{{ $activity->updated_at->diffForHumans() }}
{{-- Şikayet Çöz Modal --}} @if($activity->isComplaint()) @endif
@endsection @push('scripts') @endpush