@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @push('css') @endpush @section('content') @include('layouts.navbars.auth.topnav', ['title' => 'Matching Sample'])
Matching Sample

@if (request('filter_month')) Clear @endif
@include('components.alert') @if ($is_stflab) {{-- STAFF LAB: TABLE LAYOUT --}}
{{-- Kolom input manual oleh Pak Slamet --}} @php $rowNo = 0; @endphp @foreach($samples as $index => $sample) @php $rowNo++; $isExpired = false; if (isset($sample->deadline) && $sample->deadline) { try { $now = \Carbon\Carbon::now()->startOfDay(); $deadline = \Carbon\Carbon::parse($sample->deadline)->startOfDay(); $isExpired = $now->gt($deadline); } catch (\Exception $e) { } } $trClass = $isExpired ? 'not' : ''; $bgColor = $isExpired ? '--bg-color: #ffe6e6;' : ''; @endphp {{-- === KOLOM INPUT MANUAL (Pak Slamet) === --}} @php $psDId = $sample->ps_d_id ?? null; $psId = $sample->id_ps; $idSample = $sample->id_sample ?? null; $material = $sample->material_code ?? '-'; @endphp {{-- No Roll --}} {{-- No Jumbo --}} {{-- Line --}} {{-- Note Keterangan --}} {{-- Tgl Memo --}} {{-- Jadwal Produksi --}} {{-- Tgl Finish PPS (auto, read-only) --}} {{-- Tgl Riil Kirim --}} {{-- Nomor DO (auto dari Bu Eki, read-only) --}} @endforeach
No Date PS Date Matching Deadline ID Sample ID Ps Material Width Length Customer Attention ToNo Roll No Jumbo Line Note Keterangan Tgl Memo Jadwal Produksi Tgl Finish PPS Tgl Actual Kirim Nomor DO Action
{{ $rowNo }} {{ !empty($sample->ps_date) ? \Carbon\Carbon::parse($sample->ps_date . ' ' . ($sample->ps_time ?? '00:00:00'))->format('d/m/Y H:i') : '-' }} {{ !empty($sample->date_matching) ? \Carbon\Carbon::parse($sample->date_matching)->format('d/m/Y H:i') : '-' }} {{ !empty($sample->deadline) ? \Carbon\Carbon::parse($sample->deadline)->format('d/m/Y') : '-' }} {{ $sample->id_sample ?? '-' }} {{ $sample->id_ps }} {{ $sample->material_code ?? '-' }} {{ $sample->width ?? '-' }} {{ $sample->length ?? '-' }} {{ $sample->customer_name }} {{ $sample->attn_to ?? '-' }} @if(!empty($sample->tgl_finish_pps)) {{ \Carbon\Carbon::parse($sample->tgl_finish_pps)->format('d/m/Y') }} @else - @endif {{ $sample->do_number ?? '-' }} @if($sample->id_sample) View PDF @else - @endif
@else {{-- ADMINS / ADMMRK CLASSIC TABLE VIEW --}}
@foreach($samples as $index => $sample) @php $isExpired = false; if (isset($sample->deadline) && $sample->deadline) { try { $now = \Carbon\Carbon::now()->startOfDay(); $deadline = \Carbon\Carbon::parse($sample->deadline)->startOfDay(); $isExpired = $now->gt($deadline); } catch (\Exception $e) { } } $trClass = $isExpired ? 'not' : ''; $bgColor = $isExpired ? '--bg-color: #ffe6e6;' : ''; @endphp @endforeach
No Deadline ID Sample Tgl Matching ID SAP (PS) Customer Status Action
{{ $index + 1 }} {{ !empty($sample->deadline) ? \Carbon\Carbon::parse($sample->deadline)->format('d/m/Y') : '-' }} {{ $sample->id_sample ?? '-' }} {{ \Carbon\Carbon::parse($sample->updated_at)->format('d/m/Y H:i') }} ID PS : {{ $sample->id_ps }} {{ $sample->customer_name }} {{ $sample->status ?? 'Not Matched' }} @if($sample->id_sample) View @else - @endif
@endif
@push('js') @endpush @endsection