@extends('layouts.app') @section('title','Quality Control') @section('breadcrumb')ProduksiQuality Control@endsection @section('content')

Quality Control

Inspeksi kualitas hasil cetak sebelum pengiriman

{{-- Stats --}}
@foreach([['label'=>'Inspeksi Hari Ini','val'=>$stats['today']??0,'color'=>'#1B4FD8','bg'=>'#EEF3FF','icon'=>'bi-clipboard-check'],['label'=>'Lulus QC','val'=>$stats['pass']??0,'color'=>'#059669','bg'=>'#D1FAE5','icon'=>'bi-check-circle-fill'],['label'=>'Reject / Rework','val'=>$stats['reject']??0,'color'=>'#DC2626','bg'=>'#FEE2E2','icon'=>'bi-x-circle-fill'],['label'=>'Defect Rate','val'=>round($stats['defect_rate']??0,1).'%','color'=>'#D97706','bg'=>'#FEF3C7','icon'=>'bi-percent']] as $s)
{{ $s['label'] }}
{{ $s['val'] }}
@endforeach
{{-- Charts --}}
Defect Rate 30 Hari
Jenis Defect
{{-- Table --}}
@foreach($qcChecks as $qc) @php $dr=$qc->oplah_check>0?round($qc->oplah_reject/$qc->oplah_check*100,1):0; $sCls=['pass'=>'pf-status-selesai','rework'=>'pf-status-pending','fail'=>'pf-status-batal'][$qc->status]??'pf-status-draft'; $sLbl=['pass'=>'Lulus','rework'=>'Rework','fail'=>'Ditolak'][$qc->status]??'-'; @endphp @endforeach
Job OrderPekerjaanTgl InspeksiInspectorDiperiksaLulusRejectDefect RateJenis DefectStatusAksi
{{ $qc->jobOrder?->no_jo??'-' }} {{ Str::limit($qc->jobOrder?->nama_pekerjaan??'-',35) }} {{ $qc->tgl_check?->format('d/m/Y') }} {{ $qc->inspector?->name??'-' }} {{ number_format($qc->oplah_check) }} {{ number_format($qc->oplah_ok) }} {{ number_format($qc->oplah_reject) }} {{ $dr }}% @if($qc->jenis_reject) @foreach(explode(',',$qc->jenis_reject) as $j) {{ trim($j) }} @endforeach @else - @endif {{ $sLbl }}
{{ $qcChecks->links() }}
{{-- Modal Inspeksi --}} @endsection @push('scripts') @endpush