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

Production Work Orders

New Work Order
@php $stats = [ ['label' => 'Total Orders', 'value' => $workOrders->total(), 'icon' => 'bi-list-ul', 'color' => 'primary'], ['label' => 'In Progress', 'value' => $workOrders->where('status', 'in_progress')->count(), 'icon' => 'bi-gear-wide-connected', 'color' => 'warning'], ['label' => 'Completed', 'value' => $workOrders->where('status', 'completed')->count(), 'icon' => 'bi-check-circle', 'color' => 'success'], ['label' => 'Draft / Released', 'value' => $workOrders->whereIn('status', ['draft', 'released'])->count(), 'icon' => 'bi-clock-history', 'color' => 'info'], ]; @endphp @foreach($stats as $stat)
{{ $stat['label'] }}
{{ $stat['value'] }}
@endforeach
@forelse($workOrders as $order) @empty @endforelse
Order No Product BOM Quantity Priority Status Actions
{{ $order->work_order_no }}
{{ $order->start_date->format('M d') }} - {{ $order->end_date->format('M d') }}
{{ $order->product->name }} v{{ $order->bom->version }} {{ number_format($order->quantity) }} @php $p_colors = ['low' => 'secondary', 'medium' => 'info', 'high' => 'warning', 'urgent' => 'danger']; @endphp {{ ucfirst($order->priority) }} @php $s_colors = ['draft' => 'secondary', 'released' => 'primary', 'in_progress' => 'warning', 'completed' => 'success', 'cancelled' => 'danger']; @endphp {{ str_replace('_', ' ', ucfirst($order->status)) }} Manage
Plan your production. No work orders found.
{{ $workOrders->links() }}
@endsection