@if ($user->hasPermission('wo.execute') || $t['assigned']->isNotEmpty())
@endif
@if ($t['to_verify']->isNotEmpty() || $t['to_approve']->isNotEmpty() || $t['transfers']->isNotEmpty() || $t['room_blocks']->isNotEmpty())
Backlog work order umur sejak dibuat
@php $maxAging = max(1, max($kpi['aging'])); @endphp
@foreach ($kpi['aging'] as $label => $n)
{{ $label }}{{ $n }}
@endforeach
PM tepat waktu: {{ $kpi['pm_on_time']['note'] }}
Kondisi fisik aset A baik … E tidak layak
@php $condTotal = max(1, array_sum($kpi['conditions'])); $condColor = ['A' => '#2F7A3F', 'B' => '#6E9A4A', 'C' => '#C08A1E', 'D' => '#C0662A', 'E' => '#A8432A', '?' => '#9A8F80']; @endphp
@foreach (['A', 'B', 'C', 'D', 'E', '?'] as $g)
@php $n = $kpi['conditions'][$g] ?? 0; @endphp
{{ $g === '?' ? 'Belum dinilai' : \App\Models\Asset::CONDITIONS[$g] }}{{ $n }}
@endforeach
{{ $kpi['assets_de'] }} aset kondisi D/E perlu kajian · {{ $kpi['assets_out'] }} aset aktif tidak beroperasi/dalam perbaikan · {{ $kpi['warranty_90'] }} garansi berakhir ≤ 90 hari
@isset($kpi['cost'])
Biaya perawatan 30 hari: {{ Fmt::rp($kpi['cost']['cash_out']) }} cash out + {{ Fmt::rp($kpi['cost']['internal']) }} alokasi tenaga internal · provisional {{ Fmt::rp($kpi['cost']['provisional']) }}, final {{ Fmt::rp($kpi['cost']['final']) }}
@endisset