@extends('layouts.app') @section('title', 'Cliente '.$cliente->nombre_completo) @section('content') @php $estadosLabels = \App\Models\Orden::estados(); @endphp

{{ $cliente->nombre_completo }}

Inicio · Clientes · Ficha
Editar Nueva orden
Vehículos
{{ $stats['vehiculos'] }}
Registrados
Órdenes
{{ $stats['ordenes'] }}
Totales
Facturado
S/ {{ number_format($stats['facturado'], 0) }}
Comprobantes
Última visita
{{ $stats['ultima_visita'] ? \Illuminate\Support\Carbon::parse($stats['ultima_visita'])->format('d/m/Y') : '—' }}
Ingreso reciente

Datos de contacto

Tipo
{{ $cliente->tipo === 'empresa' ? 'Empresa' : 'Persona' }}
Documento
{{ $cliente->tipo_documento }} {{ $cliente->documento }}
Teléfono
{{ $cliente->telefono ?? '—' }}
Correo
{{ $cliente->email ?? '—' }}
Ciudad
{{ $cliente->ciudad ?? '—' }}
Dirección
{{ $cliente->direccion ?? '—' }}

Vehículos

{{ $cliente->vehiculos->count() }} registrados
@forelse ($cliente->vehiculos as $v) @empty @endforelse
PlacaMarca / ModeloAño
{{ $v->placa }} {{ $v->marca }} {{ $v->modelo }} {{ $v->anio }}
Sin vehículos registrados.

Historial de órdenes

{{ $ordenes->count() }} registros
@forelse ($ordenes as $o) @empty @endforelse
OrdenVehículoFechaEstadoPagoTotal
{{ $o->numero }} {{ $o->vehiculo->placa ?? '—' }} {{ optional($o->fecha_ingreso)->format('d/m/Y') }} {{ $estadosLabels[$o->estado] ?? $o->estado }} @php $pc = ['pendiente'=>'danger','parcial'=>'warning','pagado'=>'success'][$o->estado_pago] ?? 'secondary'; @endphp {{ ucfirst($o->estado_pago) }} S/ {{ number_format($o->total, 2) }}
Este cliente aún no tiene órdenes.
@endsection