@extends('layouts.app') @section('title', 'Quality Inspections') @section('content')

Quality Inspections

@include('manufacturing.partials.navigation')

{{ $stats['total_inspections'] ?? 0 }}

Total Inspections

{{ $stats['pending'] ?? 0 }}

Pending

{{ $stats['approved'] ?? 0 }}

Approved

{{ $stats['rejected'] ?? 0 }}

Rejected

@if(session('success'))
{{ session('success') }}
@endif
Inspection Management
Track quality control inspections
@forelse($data as $inspection) @empty @endforelse
Inspection # Source Product Parameters Pass Rate Status Inspector Date Actions
{{ $inspection->inspection_number }} {{ ucfirst(str_replace('_', ' ', $inspection->source_type)) }} @php $product = $inspection->reference; @endphp {{ $product->name ?? 'N/A' }} {{ $inspection->parameters->count() }}
{{ round($inspection->getPassRate()) }}%
@php $statusClasses = [ 'pending' => 'badge-pending', 'in_progress' => 'badge-in-progress', 'approved' => 'badge-approved', 'rejected' => 'badge-rejected', 'use_as_is' => 'badge-use-as-is' ]; $class = $statusClasses[$inspection->status] ?? 'badge-pending'; @endphp {{ ucfirst(str_replace('_', ' ', $inspection->status)) }} {{ $inspection->inspector->name ?? 'N/A' }} {{ $inspection->inspection_date->format('Y-m-d H:i') }}
@if($inspection->status == 'pending' || $inspection->status == 'in_progress') @endif

No inspections found

Create First Inspection
Showing {{ $data->firstItem() ?? 0 }} to {{ $data->lastItem() ?? 0 }} of {{ $data->total() }} entries
{{ $data->appends(request()->query())->links() }}
@endsection