@extends('layouts.app') @section('title', 'Randevular') @section('eyebrow', 'OPERASYON YÖNETİMİ') @section('heading', 'Randevular') @section('top-actions') @endsection @section('content')
TÜM KAYITLAR

Randevu Takibi

Planlı işler ve acil çağrıları tek listeden yönetin.

@if(request()->hasAny(['q','status','date','type']))Temizle@endif
@forelse($appointments as $appointment) @empty @endforelse
RandevuMüşteri & AraçHizmetTarihEkipDurum
{{ $appointment->appointment_number }}{{ $appointment->type === 'emergency' ? 'Acil çağrı' : 'Planlı' }} {{ $appointment->customer->name }}{{ $appointment->vehicle->plate }} · {{ trim($appointment->vehicle->brand.' '.$appointment->vehicle->model) }} {{ $appointment->service->name }}₺{{ number_format((float)$appointment->total, 2, ',', '.') }} {{ $appointment->scheduled_at->format('d.m.Y') }}{{ $appointment->scheduled_at->format('H:i') }} · {{ $appointment->district ?: $appointment->city }} {{ $appointment->assignee ? str($appointment->assignee->name)->explode(' ')->map(fn($p) => mb_substr($p,0,1))->take(2)->join('') : '—' }}{{ $appointment->assignee?->name ?? 'Atanmadı' }} {{ $appointment->status->label() }}
Randevu bulunamadı

Filtreleri temizleyebilir veya yeni randevu oluşturabilirsiniz.

@endsection @push('modals') @endpush