@extends('layouts.app') @section('title', $dispatch->dispatch_number) @section('content') @include('maintenance::layouts.nav') @php $util = app(\Modules\Maintenance\Utils\MaintenanceUtil::class); @endphp

@lang('maintenance::lang.rd_dispatch_number'): {{ $dispatch->dispatch_number }} {{ $dispatch->materialLine?->displayName() }}

@if($can_manage && $next_action && !in_array($dispatch->status, ['received', 'cancelled'])) @endif @if($can_manage && !in_array($dispatch->status, ['received', 'cancelled']))
@csrf
@endif @lang('maintenance::lang.back')

@lang('maintenance::lang.basic_info')

@lang('maintenance::lang.status'){{ $statuses[$dispatch->status] ?? $dispatch->status }}
@lang('maintenance::lang.rd_route'){{ $route_types[$dispatch->route_type] ?? $dispatch->route_type }}
@lang('maintenance::lang.rd_destination'){{ $dispatch->destinationLabel() }}
@lang('maintenance::lang.mat_qty_required'){{ $dispatch->quantity }}
@lang('maintenance::lang.rd_origin'){{ $dispatch->originLocation?->name ?? '—' }}
@lang('maintenance::lang.rd_sent_at'){{ $util->formatDateTime($dispatch->sent_at) ?? '—' }}
@lang('maintenance::lang.rd_expected_return'){{ $util->formatDate($dispatch->expected_return_at) ?? '—' }}
@lang('maintenance::lang.rd_repair_completed'){{ $util->formatDateTime($dispatch->repair_completed_at) ?? '—' }}
@lang('maintenance::lang.rd_return_dispatched'){{ $util->formatDateTime($dispatch->return_dispatched_at) ?? '—' }}
@lang('maintenance::lang.rd_received_at'){{ $util->formatDateTime($dispatch->received_at) ?? '—' }}
@lang('maintenance::lang.rd_tracking_out'){{ $dispatch->tracking_number_out ?? '—' }}
@lang('maintenance::lang.rd_tracking_return'){{ $dispatch->tracking_number_return ?? '—' }}
@lang('maintenance::lang.rd_carrier'){{ $dispatch->carrier ?? '—' }}
@lang('maintenance::lang.rd_repair_cost'){{ $util->formatMoney($dispatch->repair_cost) }}
@if($dispatch->send_notes)

@lang('maintenance::lang.rd_send_notes'): {{ $dispatch->send_notes }}

@endif @if($dispatch->repair_report)

@lang('maintenance::lang.rd_repair_report'): {{ $dispatch->repair_report }}

@endif @if($dispatch->receive_notes)

@lang('maintenance::lang.rd_receive_notes'): {{ $dispatch->receive_notes }}

@endif

@lang('maintenance::lang.rd_workflow_timeline')

    @foreach($dispatch->events as $event)
  • {{ $statuses[$event->status] ?? $event->status }}
    {{ $util->formatDateTime($event->created_at) }} @if($event->notes)
    {{ $event->notes }}@endif
  • @endforeach
@if($can_manage && $next_action) @endif @endsection