@extends('layouts.app') @section('title', 'Manage Work Order') @section('content')

{{ $workOrder->work_order_no }}

{{ str_replace('_', ' ', ucfirst($workOrder->status)) }}
@csrf @method('PUT')
Order Summary
{{ $workOrder->product->name }}
{{ $workOrder->product->sku }}
{{ number_format($workOrder->quantity) }} {{ $workOrder->product->unit_of_measure }}
Line: {{ $workOrder->productionLine->name ?? 'Not Assigned' }}
Machine: {{ $workOrder->machine->name ?? 'Not Assigned' }}
Planned Start
{{ $workOrder->start_date->format('M d, Y') }}
Deadline
{{ $workOrder->end_date->format('M d, Y') }}
@if($workOrder->status == 'draft')
@csrf @method('PUT')
@elseif($workOrder->status == 'in_progress')
@csrf @method('PUT')
@endif
Order Notes

{{ $workOrder->notes ?? 'No production notes specified.' }}

Material Requirements & Inventory Status
@foreach($workOrder->bom->items as $item) @php $required = ($item->quantity * $workOrder->quantity); $required += ($required * ($item->waste_percentage / 100)); $stock = $item->component->totalStock(); $hasEnough = $stock >= $required; @endphp @endforeach
Component Total Required On Hand Stock Status
{{ $item->component->name }}
{{ $item->component->sku }}
{{ number_format($required, 2) }} {{ $item->component->unit_of_measure }} {{ number_format($stock, 2) }} @if($hasEnough) Available @else Shortage @endif
@endsection