@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @php $formatReportValue = function ($value) { if (is_null($value)) { return ''; } if (is_array($value) || is_object($value)) { return json_encode($value, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); } return $value; }; $hiddenReportFields = ['min_tdds', 'max_tdds', 'min_tddd', 'max_tddd']; @endphp @include('layouts.navbars.auth.topnav', ['title' => ''])
Result {{ $title_menu }}

{{--
Detail Karyawan
@foreach ($table_result as $result) @php $vnorm = $result->no_rm; $vnama = $result->nama; $vdepartemen = $result->departemen; $vgender = $result->gender; @endphp @endforeach
NIK {{ $formatReportValue($vnorm ?? '-') }}
Nama {{ $formatReportValue($vnama ?? '-') }}
Departemen {{ $formatReportValue($vdepartemen ?? '-') }}
Gender {{ $formatReportValue($vgender ?? '-') }}
--}} @php $selectedNik = $filter['fnik'] ?? '%'; $showDetailKaryawan = !empty($selectedNik) && $selectedNik !== '%'; @endphp @if ($showDetailKaryawan && !empty($table_result))
Detail Karyawan
@php $firstResult = $table_result[0] ?? null; $vnorm = $firstResult->no_rm ?? '-'; $vnama = $firstResult->nama ?? '-'; $vdepartemen = $firstResult->departemen ?? '-'; $vgender = $firstResult->gender ?? '-'; @endphp
NIK {{ $formatReportValue($vnorm) }}
Nama {{ $formatReportValue($vnama) }}
Departemen {{ $formatReportValue($vdepartemen) }}
Gender {{ $formatReportValue($vgender) }}
@endif {{-- ======== 2 kolom: Tekanan Darah & Berat Badan ======== --}}
Tekanan Darah
Berat Badan
{{-- ======== DETAIL TABLE CARD ======== --}}
Detail Rekam Medis
{{-- check result data --}} @if ($table_result) {{-- set table header --}} @foreach ($table_result as $result) @php $sAsArray = array_keys((array) $result); $i = 0; @endphp @endforeach @foreach ($sAsArray as $header) @continue(in_array($header, $hiddenReportFields)) @if (substr($header, 0, 3) == 'IMG') @elseif (substr($header, 0, 3) == 'CDT') @elseif (substr($header, 0, 3) == 'CST') @else @endif @php $i++; @endphp @endforeach {{-- retrieve table result --}} @foreach ($table_result as $detail) isactive == '0' || @$detail->ISACTIVE == '0' ? 'class=not style=background-color:#ffe9ed;' : '' }}> @foreach ($table_result as $result) @php $field = array_keys((array) $result); $i = 0; @endphp @endforeach @foreach ($field as $header) @continue(in_array($header, $hiddenReportFields)) @php $string = $header; $img_id = ''; $characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; for ($i = 0; $i < 10; $i++) { $img_id .= $characters[ mt_rand(0, strlen($characters) - 1) ]; } @endphp @if (substr($string, 0, 3) == 'IMG') @php $imagePath = $formatReportValue($detail->$string); @endphp @elseif (substr($string, 0, 3) == 'CDT') @php $cellValue = $formatReportValue($detail->$string); @endphp @elseif (substr($string, 0, 3) == 'CST') @php $cellValue = $formatReportValue($detail->$string); @endphp @else @endif @php $i++; @endphp @endforeach @endforeach @endif
No{{ substr($header, 4) }}{{ substr($header, 6) . '-' . substr($header, 3, 2) }}{{ substr($header, 4) }}{{ $header }}
{{ $loop->iteration }} image {{ asset('/storage' . '/' . $imagePath) }} {{ $cellValue }} {{ $cellValue }} {{ $formatReportValue($detail->$string) }}
@if ($table_result) @else @endif
{{-- check flag js on dmenu --}} @if ($jsmenu == '1') @if (view()->exists("js.{$dmenu}")) @push('addjs') @include('js.' . $dmenu) @endpush @else @push('addjs') @endpush @endif @endif @endsection {{-- ======== SCRIPTS ======== --}} @push('js') @endpush