@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) {{-- section content --}} @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
{{-- Card 1: Filter --}}
Filter {{ $title_menu }}
{{-- Alert messages --}}
@if (session('success')) @endif @if (session('error')) @endif

@csrf
{{-- Card 2: Result --}}
Result {{ $title_menu }}

@php $displayedMics = $default_mics ?? collect([]); // Hanya tampilkan kolom parameter yang memiliki nilai (tidak '-' / null) di setidaknya satu baris if (!empty($table_result) && count($table_result) > 0) { $filledMicNames = []; foreach ($table_result as $r) { if (!empty($r->mic_values)) { foreach ($r->mic_values as $mName => $mVal) { if ($mVal !== '-' && $mVal !== '' && $mVal !== null) { $filledMicNames[$mName] = true; } } } } if (!empty($filledMicNames)) { $displayedMics = $displayedMics->filter(function($m) use ($filledMicNames) { return isset($filledMicNames[$m->mic_name]); })->values(); } } @endphp
@foreach ($displayedMics ?? [] as $mic) @endforeach @forelse ($table_result ?? [] as $row) @foreach ($displayedMics ?? [] as $mic) @endforeach @empty @endforelse
No. Kedatangan Customer Supplier Item Material Warna Jenis Material IO QTY (Bale) Batch{{ $mic->mic_name }}Status
{{ $loop->iteration }} {{ $row->arrival_date }} {{ $row->customer_name }} {{ $row->supplier_name }} {{ $row->material_code }} {{-- Di-hide sementara sesuai permintaan: @if (!empty($row->material_desc))
{{ $row->material_desc }} @endif --}}
{{ $row->warna }} {{ $row->material_type }} {{ $row->io }} {{ $row->qty_bale }} {{ $row->batch }} {{ $row->mic_values[$mic->mic_name] ?? '-' }} @if ($row->status === 'approved') Approved @elseif ($row->status === 'pending') Pending @elseif ($row->status === 'rejected') Rejected @else Draft @endif
Tidak ada data pengujian outsource yang sesuai dengan parameter filter.
@endsection @push('css') @endpush @push('js') @endpush