@extends('layouts.dashboard.superadminapp') @section('title', 'Route Card - Live View') @section('styles') @endsection @section('content')

UEPL | Route Card - Live Project View

day, 00 month 0000

{{ $routeCard->route_no }}

Plan ID

{{ ucwords(str_replace('_', ' ', $routeCard->status ?? 'Pending')) }}

Current Status

{{ $routeCardProcesses->count() }}

Total Processes

{{ $routeCard->project_start_date ? \Carbon\Carbon::parse($routeCard->project_start_date)->format('d M') : '-' }}

Project Start

Route Card - {{ $routeCard->route_no }} | {{ $routeCard->company_name ?? 'Project Details' }}
Edit Plan Back to List
{{ $routeCard->route_no ?? '-' }}
{{ $routeCard->route_date ? \Carbon\Carbon::parse($routeCard->route_date)->format('d M Y') : '-' }}
{{ $routeCard->order_no ?? '-' }}
{{ $routeCard->order_date ? \Carbon\Carbon::parse($routeCard->order_date)->format('d M Y') : '-' }}
{{ $routeCard->grn_no ?? '-' }}
{{ $routeCard->grn_date ? \Carbon\Carbon::parse($routeCard->grn_date)->format('d M Y') : '-' }}
{{ $routeCard->company_name ?? '-' }}
{{ $routeCard->company_address ?? '-' }}
{{ $routeCard->company_gstn ?? '-' }}
{{ $routeCard->company_phone ?? '-' }}
{{ $routeCard->company_email ?? '-' }}
{{ $routeCard->quotation_no ?? '-' }}
{{ $routeCard->rfq_no ?? '-' }}
{{ $routeCard->part_no ?? '-' }}
{{ $routeCard->product_type ?? '-' }}
{{ $routeCard->project_start_date ? \Carbon\Carbon::parse($routeCard->project_start_date)->format('d M Y H:i') : '-' }}
@if ($routeCard->status == 'approved') Approved @elseif($routeCard->status == 'rejected') Rejected @elseif($routeCard->status == 'planned') Planned @elseif($routeCard->status == 'ready_to_production') Ready @elseif($routeCard->status == 'in_production') In Progress @else {{ ucfirst($routeCard->status ?? 'Pending') }} @endif
{{ $routeCard->description ?? '-' }}

Process Timeline (Live Map)
@php $now = \Carbon\Carbon::now(); @endphp @forelse ($routeCardProcesses as $i => $proc) @php $startDate = $proc->start_date ? \Carbon\Carbon::parse($proc->start_date) : null; $endDate = $proc->end_date ? \Carbon\Carbon::parse($proc->end_date) : null; $isCompleted = $endDate && $endDate->lt($now); $isActive = $startDate && $endDate && $startDate->lte($now) && $endDate->gte($now); $isPending = $startDate && $startDate->gt($now); @endphp
{{ $i + 1 }}. {{ $proc->process ?? 'Process' }} @if($isCompleted) Completed @elseif($isActive) In Progress @else Pending @endif

{{ $proc->attchedMachine->machine_name ?? $proc->machine ?? 'N/A' }} | {{ $proc->attchedOperator->name ?? $proc->operator ?? 'N/A' }} | {{ str_pad($proc->cycle_hours ?? 0, 2, '0', STR_PAD_LEFT) }}:{{ str_pad($proc->cycle_minutes ?? 0, 2, '0', STR_PAD_LEFT) }}

{{ $proc->start_date ? \Carbon\Carbon::parse($proc->start_date)->format('d M H:i') : '-' }} {{ $proc->end_date ? \Carbon\Carbon::parse($proc->end_date)->format('d M H:i') : '-' }}
@empty

No processes scheduled for this project

@endforelse

Process Details Table
@forelse ($routeCardProcesses as $i => $proc) @php $startDate = $proc->start_date ? \Carbon\Carbon::parse($proc->start_date) : null; $endDate = $proc->end_date ? \Carbon\Carbon::parse($proc->end_date) : null; $isCompleted = $endDate && $endDate->lt($now); $isActive = $startDate && $endDate && $startDate->lte($now) && $endDate->gte($now); @endphp @empty @endforelse
Sl No Process Source Machine Operator Cycle Time Start Date End Date Status
{{ $i + 1 }} {{ $proc->process ?? '-' }} {{ $proc->source ?? '-' }} {{ $proc->attchedMachine->machine_name ?? $proc->machine ?? '-' }} {{ $proc->attchedOperator->name ?? $proc->operator ?? '-' }} {{ str_pad($proc->cycle_hours ?? 0, 2, '0', STR_PAD_LEFT) }}:{{ str_pad($proc->cycle_minutes ?? 0, 2, '0', STR_PAD_LEFT) }} {{ $proc->start_date ? \Carbon\Carbon::parse($proc->start_date)->format('d M Y H:i') : '-' }} {{ $proc->end_date ? \Carbon\Carbon::parse($proc->end_date)->format('d M Y H:i') : '-' }} @if($isCompleted) Done @elseif($isActive) Active @else Pending @endif
No Process Records Found

@endsection