@extends('layouts.app') @section('title', 'إدارة الورديات - '.config('app.name')) @section('content')

إدارة ورديات الإنتاج

تسجيل إنتاج
وردية اليوم {{ $date }}
@forelse($productionShifts as $ps) @empty @endforelse
الوردية الخط / الماكينة مخطط فعلي حالة إجراءات
{{ $ps->shift?->name_ar ?? '-' }}
{{ $ps->shift?->code }}
{{ $ps->planned_start_at?->format('H:i') ?? '--:--' }} - {{ $ps->planned_end_at?->format('H:i') ?? '--:--' }}
@if($ps->productionLine) خط: {{ $ps->productionLine->name_ar }} ({{ $ps->productionLine->code }})
@endif @if($ps->machine) ماكينة: {{ $ps->machine->name_ar }} ({{ $ps->machine->code }}) @endif @if(!$ps->productionLine && !$ps->machine) غير محدد @endif
الكمية: {{ number_format($ps->planned_quantity, 2) }}
منتج: {{ number_format($ps->actual_quantity, 2) }}
هالك: {{ number_format($ps->rejected_quantity, 2) }}
@php $badgeClass = match($ps->status) { \App\Models\ProductionShift::STATUS_IN_PROGRESS => 'bg-success', \App\Models\ProductionShift::STATUS_COMPLETED => 'bg-secondary', \App\Models\ProductionShift::STATUS_CANCELLED => 'bg-danger', default => 'bg-warning text-dark', }; @endphp @if($ps->status === \App\Models\ProductionShift::STATUS_IN_PROGRESS) جارية @elseif($ps->status === \App\Models\ProductionShift::STATUS_COMPLETED) مكتملة @elseif($ps->status === \App\Models\ProductionShift::STATUS_CANCELLED) ملغاة @else مخططة @endif
{{ $ps->actual_start_at?->format('H:i') ?? '--:--' }} - {{ $ps->actual_end_at?->format('H:i') ?? '--:--' }}
@php $shiftMenuId = 'production-shift-actions-'.$ps->id; @endphp @if($ps->status !== \App\Models\ProductionShift::STATUS_COMPLETED) @if($ps->status !== \App\Models\ProductionShift::STATUS_IN_PROGRESS)
@csrf
@endif
@csrf
@else @endif
لا توجد ورديات لهذا التاريخ.
إنشاء وردية إنتاج جديدة
@csrf
@error('date')
{{ $message }}
@enderror
@error('shift_id')
{{ $message }}
@enderror
@error('production_line_id')
{{ $message }}
@enderror
@error('machine_id')
{{ $message }}
@enderror
@error('planned_start_at')
{{ $message }}
@enderror
@error('planned_end_at')
{{ $message }}
@enderror
@error('planned_quantity')
{{ $message }}
@enderror
@error('notes')
{{ $message }}
@enderror
@endsection