@vite(['resources/css/app.css', 'resources/js/app.js'])
Historial y Costos

{{ $unidad->interno }} · {{ $unidadType === 'tractor' ? $unidad->marca_modelo : $unidad->tipo }}

Acumulado financiero de intervenciones aprobadas y finalizadas: $ {{ number_format($costoAcumulado, 2, ',', '.') }}

← Volver
@forelse ($ordenes as $ot)

{{ $ot->componente }}

{{ $ot->finalizada_at->format('d/m/Y H:i') }}

{{ $ot->mecanico?->nombre ?? 'N/D' }} @if ($ot->mecanico?->tallerExterno) · {{ $ot->mecanico->tallerExterno->nombre }} @else · Mecánico propio @endif

Km al momento: {{ number_format($ot->km_actual, 0, ',', '.') }} km

@foreach ($ot->componentes as $c)

· {{ $c->nombre }} — próximo {{ number_format($c->km_objetivo, 0, ',', '.') }} km @if($c->horas_estimadas) ({{ $c->horas_estimadas }} hs) @endif

@endforeach
@if ($ot->repuestos->isNotEmpty())
@foreach ($ot->repuestos as $r) @endforeach
RepuestoMarca/ModeloCant.Costo
{{ $r->descripcion }} {{ $r->marca }} {{ $r->modelo }} {{ $r->cantidad }} $ {{ number_format($r->costo_total, 2, ',', '.') }}
@endif
Repuestos: $ {{ number_format($ot->costoRepuestos(), 2, ',', '.') }} Mano de obra: $ {{ number_format($ot->costo_mano_obra ?? 0, 2, ',', '.') }} Total OT: $ {{ number_format($ot->costoTotal(), 2, ',', '.') }}
@empty

Sin intervenciones finalizadas todavía.

@endforelse