@php $isCustomerAdmin = auth()->user()->hasRole('customer_admin') ? auth()->user()->hasRole('customer_admin') : auth()->user()->hasRole('customer_staff'); $user = $order->user ?? $order->user; $orderNumber = $isCustomerAdmin ? ($order->getOfflineOrderNumber() ?? $order->getOfflineOrderNumber()) : ($order->getOrderNumber() ?? ''); @endphp
@include('partials.ordersummary.details',[ 'isCustomerAdmin' => $isCustomerAdmin, 'order' => $order, 'type' => 'rx', 'user' => $user, 'rxOrderArray' => $rxOrderArray, 'rxOrder' => $rxOrder ]) @if($order->online != 0) @if($order->isRedo() || !empty($rxOrderArray['package']['label']) || !empty($rxOrderArray['multipair_ref']))
@if($order->isRedo())
Redo Reference
W{{$order->reason_oid}}: {{ $order->reason_type }}
{{ $order->reason_notes }}
@endif @if(!empty($rxOrderArray['package']['label']))
Package
{{ $rxOrderArray['package']['label'] }}
@endif @if(!empty($rxOrderArray['multipair_ref']))
Multi-Pair
{{ $rxOrderArray['multipair_ref'] }}
@endif
@endif
Rx Lenses @if(!$isCustomerAdmin)
Price
@endif
R
@if(isset($rxOrderArray['lens_group'])) {!! implode(', ', $rxOrderArray['lens_group']['att_values']) !!} @elseif(!empty($rxOrderArray['distance']['right_dist_type']) && strtolower($rxOrderArray['distance']['right_dist_type']) != 'order') {{ $rxOrderArray['distance']['right_dist_type'] }} @else {!! implode(', ', array_filter([ $rxOrderArray['lens']['lens_type'] ?? '', $rxOrderArray['lens']['sub_type'] ?? '', $rxOrderArray['lens']['lens_name'] ?? '', $rxOrderArray['lens']['lens_material'] ?? '', $rxOrderArray['lens']['lens_filter'] ?? '', $rxOrderArray['lens']['lens_colour'] ?? '', $rxOrderArray['lens']['coating_name'] ?? '', $rxOrderArray['lens']['coating_colour'] ?? '' ])) !!} @endif
@if(!$isCustomerAdmin && !empty($rxOrderArray['prices']['right_lens_type']))
${{ $rxOrderArray['prices']['right_lens_type'] }}
@endif
L
@if(isset($rxOrderArray['lens_group'])) {!! implode(', ', $rxOrderArray['lens_group']['att_values']) !!} @elseif(!empty($rxOrderArray['distance']['left_dist_type']) && strtolower($rxOrderArray['distance']['left_dist_type']) != 'order') {{ $rxOrderArray['distance']['left_dist_type'] }} @else {!! implode(', ', array_filter([ $rxOrderArray['lens']['lens_type'] ?? '', $rxOrderArray['lens']['sub_type'] ?? '', $rxOrderArray['lens']['lens_name'] ?? '', $rxOrderArray['lens']['lens_material'] ?? '', $rxOrderArray['lens']['lens_filter'] ?? '', $rxOrderArray['lens']['lens_colour'] ?? '', $rxOrderArray['lens']['coating_name'] ?? '', $rxOrderArray['lens']['coating_colour'] ?? '' ])) !!} @endif
@if(!$isCustomerAdmin && !empty($rxOrderArray['prices']['left_lens_type']))
${{ $rxOrderArray['prices']['left_lens_type'] }}
@endif
@foreach($rxOrderArray['distance']['label'] as $key =>$value) @if($value != '')
{{$value}}
@endif @endforeach
R
@foreach($rxOrderArray['distance']['right'] as $key =>$value) @if($key != '')
{{$value}}
@endif @endforeach
L
@foreach($rxOrderArray['distance']['left'] as $key =>$value) @if($key != '')
{{$value}}
@endif @endforeach
@if(!empty($rxOrderArray['intermediateStrengthText']))
{{ $rxOrderArray['intermediateStrengthText'] }}
@endif
@foreach($rxOrderArray['reading']['label'] as $key =>$value)
{{$value}}
@endforeach
R
@foreach($rxOrderArray['reading']['right'] as $key =>$value)
{{ $value }}
@endforeach
L
@foreach($rxOrderArray['reading']['left'] as $key =>$value)
{{ $value }}
@endforeach
@foreach($rxOrderArray['single_info']['label'] as $key =>$value)
{{$value}}
@endforeach
@foreach($rxOrderArray['single_info']['values'] as $key =>$value)
{{$value}}
@endforeach
Frame
{{ $rxOrderArray['frame']['frame_type'] }}
@php $frameInfo = []; foreach ($rxOrderArray['frame']['frame_info']['values'] as $key => $value) { if (!empty($value)) { if ($value == '✓') { if($key == 'pof'){ $labelIndex = array_search(ucwords($key), $rxOrderArray['frame']['frame_info']['label']); $label = $labelIndex !== false ? $rxOrderArray['frame']['frame_info']['label'][$labelIndex] : $key; $frameInfo[] = $value . ' ' . ucwords($label); } } else { $frameInfo[] = $value; } } } @endphp @if (!empty($frameInfo)) {!! implode(', ', $frameInfo) !!} @endif
@foreach($rxOrderArray['frame']['frame_size']['label'] as $key =>$value) @if(!empty($rxOrderArray['frame']['frame_size']['values'][$key])) {{ $value }}: {{ $rxOrderArray['frame']['frame_size']['values'][$key] }} @endif @endforeach
{{!empty($rxOrderArray['frame']['specify_thickness']) ? 'Lens Thickness: '.$rxOrderArray['frame']['specify_thickness'].',' : ''}} {{$rxOrderArray['frame']['specify_thickness_data']['r_ct_or_et']}} {{$rxOrderArray['frame']['specify_thickness_data']['l_ct_or_et']}} @if(!empty($rxOrderArray['frame']['bevel_type'])) Bevel Type: {{$rxOrderArray['frame']['bevel_type']}} @endif {!!$rxOrderArray['frame']['safety_stamp']!!} {!!$rxOrderArray['frame']['edge_polish']!!}
@if(!empty($rxOrderArray['frame']['modify_shape']['a_option']))
Modify Shape
A: {!! $rxOrderArray['frame']['modify_shape']['a'] !!} {{ $rxOrderArray['frame']['modify_shape']['a_option'] }} {{ $rxOrderArray['frame']['modify_shape']['a_increase'] }} B: {!! $rxOrderArray['frame']['modify_shape']['b'] !!} {{ $rxOrderArray['frame']['modify_shape']['b_option'] }} {{ $rxOrderArray['frame']['modify_shape']['b_increase'] }}
@endif @if(!empty($rxOrderArray['additional_items']['add_clip_on']))
Add-ons
{{ $rxOrderArray['additional_items']['add_clip_on'] }}
@if(!$isCustomerAdmin && !empty($rxOrderArray['prices']['custom_clip_on']))
${{ $rxOrderArray['prices']['custom_clip_on'] }}
@endif
@if(!empty($rxOrderArray['additional_items']['repairs_services'])) @foreach($rxOrderArray['additional_items']['repairs_services'] as $key => $value) @if(!empty($value))
{{ \App\Models\Backend\RxValidations::decodeValue($value) }}
@if(!$isCustomerAdmin && !empty($rxOrderArray['prices']['repairs_services']) && isset($rxOrderArray['prices']['repairs_services'][$key]))
${{ $rxOrderArray['prices']['repairs_services'][$key] }}
@endif
@endif @endforeach @endif @if(!empty($rxOrderArray['additional_items']['repair_description']))
{{ $rxOrderArray['additional_items']['repair_description'] }}
@endif
@endif
Job
{!! $rxOrderArray['frame']['job_type'] !!}
@if(!$isCustomerAdmin && (!empty($rxOrderArray['prices']['additional']) || !empty($rxOrderArray['prices']['total_price'])))
@if(!empty($rxOrderArray['prices']['additional']))
Additional Charges
@foreach($rxOrderArray['prices']['additional'] as $value)
{{ $value['label'] }}
@if(!$isCustomerAdmin)
${{ $value['price'] }}
@endif
@endforeach
@endif
@endif @if(!empty($rxOrderArray['additional_items']['special_instructions']))
Instructions
{{ $rxOrderArray['additional_items']['special_instructions'] }}
@endif
@if(!$isCustomerAdmin && (!empty($rxOrderArray['prices']['additional']) || !empty($rxOrderArray['prices']['total_price']))) @if(!empty($rxOrderArray['prices']['total_price']))
Total:
${{ number_format($rxOrderArray['prices']['total_price'], 2) }}
@endif @endif
@else
Order data not available.
@endif
@include('partials.actions.printbtn',[ 'isCustomerAdmin' => $isCustomerAdmin, 'order' => $order, 'type' => 'rx' ])