@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => 'Detail']) {{-- Top Action Card (Persis seperti troutp/edit.blade.php dan apoutp/show.blade.php) --}}
| MIC Name | Unit | Spesifikasi | {{-- Run 1..maxRun Column Headers --}} @for ($r = 1; $r <= $maxRun; $r++) @endfor {{-- Indicator Column when Minimized (Total Run > 5) --}} @if ($maxRun > 5){{-- Action Column when Maximized --}} @endif | AVG | Val | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Min | Max | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{ $d->mic_name ?: ($d->parameter_name ?? '-') }} | {{ $d->unit ?: '-' }} | {{ $lower !== null && $lower !== '' ? $lower : '-' }} | {{ $upper !== null && $upper !== '' ? $upper : '-' }} | @for ($r = 1; $r <= $maxRun; $r++) @php $val = isset($runs["run_{$r}"]) && $runs["run_{$r}"] !== '' ? $runs["run_{$r}"] : null; $valClass = ''; if ($val !== null) { $cleanNum = str_replace(',', '.', $val); if (is_numeric($cleanNum)) { $num = (float) $cleanNum; if ($minNum === null && $maxNum === null) { $valClass = 'input-run'; } else { $isOut = ($minNum !== null && $num < $minNum) || ($maxNum !== null && $num > $maxNum); $valClass = $isOut ? 'input-run run-invalid' : 'input-run run-valid'; } } else { $valClass = 'input-run'; } } @endphp @endfor {{-- Cell when Minimized --}} @if ($maxRun > 5)••• | {{-- Cell when Maximized --}} @endif{{ $d->average_value !== null ? (is_numeric(str_replace(',', '.', $d->average_value)) ? number_format((float)str_replace(',', '.', $d->average_value), $d->decimal ?? 2) : $d->average_value) : '-' }} | @if ($d->evaluation_status === '-' || (empty($d->lower) && empty($d->upper))) - @elseif ($d->evaluation_status === 'OK') OK @else Out @endif | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tidak ada rincian data titik uji. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||