@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
{{-- SUMMARY CARDS --}}
{{-- Card 1: Request Inquiry --}} {{-- Card 2: Suppliers --}} {{-- Card 3: External Memo --}} {{-- Card 4: Match Result --}}
{{-- GRAFIK & TOP SUPPLIER --}}
{{-- GRAFIK MATCH RESULT --}}
Result Matching Color Trend

Last 12 Months

{{-- Canvas untuk Chart.js --}}
{{-- TOP SUPPLIER LIST --}}
Top 5 Suppliers (by Samples)
    @foreach ($top_suppliers as $sup)
  • {{ $sup->attn }}
    {{ !empty($sup->to) ? $sup->to : 'Unknown Supplier' }}
    {{ $sup->total_sample }} Samples
  • @endforeach @if ($top_suppliers->isEmpty())
  • Belum ada data sample.
  • @endif
{{-- SECTION TRACKING (BARU) --}}
Live Tracking Process

Memantau durasi pengerjaan dari Request hingga Test Lab.

@foreach ($tracking_data as $track) @endforeach
Request No Flow Process (Lead Time) Lead Time
{{ $track['req_no'] }}

{{ $track['customer'] }}

Req
@if ($track['has_memo']) {{ $track['durasi_1'] }} Hari
@else Waiting...
@endif
Memo
@if ($track['has_match'] && $track['has_memo']) {{ $track['durasi_2'] }} Hari
@elseif($track['has_match'] && !$track['has_memo']) ?
@elseif($track['has_memo']) Process...
@else
@endif
Match
@if ($track['has_lab'] && $track['has_match']) {{ $track['durasi_3'] }} Hari
@elseif($track['has_match']) In Lab...
@else
@endif
Lab
{{ $track['total_age'] !== null ? number_format($track['total_age']) . ' Hari' : '-' }} @if ($track['status'] == 'completed' || $track['status'] == 'finish') Done @elseif($track['status'] == 'underreview' || $track['status'] == 'progress') Prog @elseif($track['status'] == 'canceled') Cancel @else Entry @endif
@endsection @push('js') {{-- Load Chart.js dengan fallback lokal jika CDN gagal --}} @endpush