Assignment
@if($order->assignedTeknisi)
Tipe: Teknisi Individu
Teknisi:
{{ $order->assignedTeknisi->name }}
@if($order->assignedTeknisi->categoryJasa)
{{ $order->assignedTeknisi->categoryJasa->name }}
@endif
Email:
{{ $order->assignedTeknisi->email }}
@if($order->assignedTeknisi->phone)
Phone:
{{ $order->assignedTeknisi->phone }}
@endif
@if($order->assignedKendaraan)
Kendaraan:
{{ $order->assignedKendaraan->merk }} {{ $order->assignedKendaraan->type }}
{{ $order->assignedKendaraan->plat_no }}
@endif
Inventaris Tools:
@php
$tools = $order->assignedTeknisi->inventarisTools->where('status', 'in_use');
@endphp
@if($tools->count() > 0)
@foreach($tools as $tool)
{{ $tool->name }} ({{ $tool->code }})
@if($tool->category)
Kategori: {{ $tool->category }}
@endif
@endforeach
@else
Tidak ada inventaris yang dibawa
@endif
@if($order->response_deadline)
Deadline:
{{ $order->response_deadline->format('d M Y H:i') }}
@if($order->isResponseOverdue())
Overdue!
@endif
@endif
@if($order->canBeReassigned())
Cancel Assignment
@endif
@elseif($order->assignedRombongan)
Tipe: Rombongan (Tim)
Rombongan:
{{ $order->assignedRombongan->name }} ({{ $order->assignedRombongan->code }})
Ketua:
{{ $order->assignedRombongan->ketua->name }}
@php
$ketuaTools = $order->assignedRombongan->ketua->inventarisTools->where('status', 'in_use');
@endphp
@if($ketuaTools->count() > 0)
Tools: {{ $ketuaTools->count() }} item
@foreach($ketuaTools as $tool)
• {{ $tool->name }} ({{ $tool->code }})
@endforeach
@else
Tidak ada tools
@endif
@php
// Filter anggota, exclude ketua
$anggotaOnly = $order->assignedRombongan->activeMembers->filter(function($member) use ($order) {
return $member->user_id != $order->assignedRombongan->ketua_id;
});
@endphp
@if($anggotaOnly->count() > 0)
Anggota:
{{ $anggotaOnly->count() }} orang
@foreach($anggotaOnly as $member)
{{ $member->user->name }}
@php
$memberTools = $member->user->inventarisTools->where('status', 'in_use');
@endphp
@if($memberTools->count() > 0)
Tools: {{ $memberTools->count() }} item
@foreach($memberTools as $tool)
• {{ $tool->name }} ({{ $tool->code }})
@endforeach
@else
Tidak ada tools
@endif
@endforeach
@endif
@if($order->response_deadline)
Deadline:
{{ $order->response_deadline->format('d M Y H:i') }}
@if($order->isResponseOverdue())
Overdue!
@endif
@endif
@if($order->canBeReassigned())
Cancel Assignment
@endif
@if($order->status === 'accepted' || $order->status === 'in_progress')
Cancel Order
@endif
@else
Order belum di-assign
@if($order->canBeReassigned())
Assign Petugas
@endif
@endif