{{ __('Detalles del Cliente') }}

Información completa de {{ $customer->name }}.

{{ substr($customer->name, 0, 1) }}

{{ $customer->name }}

Registrado el {{ $customer->created_at->format('d/m/Y') }}

Cédula / RIF

{{ $customer->id_card ?: 'No especificada' }}

Teléfono

{{ $customer->phone ?: 'No especificado' }}

Correo Electrónico

{{ $customer->email ?: 'No especificado' }}

Dirección

{{ $customer->address ?: 'No especificada' }}

Vehículos

{{ $customer->vehicles->count() }}

Órdenes Totales

{{ $customer->vehicles->sum(fn($v) => $v->serviceOrders->count()) }}

Total Facturado

${{ number_format($customer->vehicles->sum(fn($v) => $v->serviceOrders->sum('total_amount')), 2) }}

Historial por Vehículo

@if($customer->vehicles->count() > 0)
@foreach($customer->vehicles as $vehicle) @php $vehicleTotal = $vehicle->serviceOrders->sum('total_amount'); $completedOrders = $vehicle->serviceOrders->where('status', 'completed')->count(); $pendingOrders = $vehicle->serviceOrders->where('status', 'pending')->count(); $lastService = $vehicle->serviceOrders->sortByDesc('created_at')->first(); @endphp

{{ $vehicle->make }} {{ $vehicle->model }}

{{ $vehicle->year }}

{{ $vehicle->license_plate }}

Órdenes

{{ $vehicle->serviceOrders->count() }}

Total

${{ number_format($vehicleTotal, 2) }}

@if($vehicle->serviceOrders->count() > 0)
@if($completedOrders > 0) {{ $completedOrders }} finalizada{{ $completedOrders > 1 ? 's' : '' }} @endif @if($pendingOrders > 0) {{ $pendingOrders }} en espera @endif @if($lastService) Último servicio: {{ $lastService->created_at->format('d/m/Y') }} @endif
@endif
@if($vehicle->serviceOrders->count() > 0) @foreach($vehicle->serviceOrders->sortByDesc('created_at') as $order)
#OT-{{ $order->id }} {{ $order->status == 'pending' ? 'En Espera' : 'Finalizada' }}

{{ $order->description ?: 'Sin descripción' }}

${{ number_format($order->total_amount, 2) }}

{{ $order->created_at->format('d/m/Y') }}

@endforeach @else

No hay órdenes de servicio registradas para este vehículo.

@endif
@endforeach
@else

Este cliente no tiene vehículos registrados aún.

Registrar su primer vehículo
@endif