@extends('layouts.app') @section('title', 'Órdenes de servicio') @section('content') @php $estadosLabels = \App\Models\Orden::estados(); @endphp

Órdenes de servicio

Inicio · Órdenes
Exportar Excel Nueva orden
{{ $resumen['total'] }}
Total órdenes
{{ $resumen['abiertas'] }}
Abiertas
{{ $resumen['terminadas'] }}
Terminadas
{{ $resumen['entregadas'] }}
Entregadas

Listado de órdenes

{{ $ordenes->total() }} registros
@if ($q || $estado) Limpiar @endif
@forelse ($ordenes as $o) @empty @endforelse
N° OrdenClienteVehículoIngresoMecánicoEstadoPagoTotalAcciones
{{ $o->numero }} {{ $o->cliente->nombre_completo ?? '—' }} {{ $o->vehiculo->placa ?? '—' }}
{{ $o->vehiculo->marca ?? '' }} {{ $o->vehiculo->modelo ?? '' }}
{{ optional($o->fecha_ingreso)->format('d/m/Y') }} {{ $o->mecanico->name ?? 'Sin asignar' }} {{ $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) }}
@csrf @method('DELETE')
No se encontraron órdenes con esos criterios.
@include('partials.pager', ['paginator' => $ordenes])
@endsection