@php use App\Libs\Users; @endphp @extends('main') @section('body')
@csrf

{!! __("universal.page.order_mgmt_status.title") !!}

{!!__("universal.page.order_mgmt_status.text") !!}

{!! __("universal.page.order_mgmt_status_order_data.title") !!}
@if(!empty($order->orderCanceled))
{{__("universal.order_canceled")}}
@endif
@component("components.text.text_inline", ["label" => __("universal.order_no"), "value" => $order->no ?? ""]) @endcomponent
@component("components.text.text_inline", ["label" => __("universal.order_date"), "value" => $order->creationDate ?? ""]) @endcomponent
@if(!empty($order->finishingDate))
@component("components.text.text_inline", ["label" => __("universal.finishing_date"), "value" => $order->finishingDate]) @endcomponent
@endif @if(!empty($order->yourReference))
@component("components.text.text_inline", ["label" => __("universal.your_reference"), "value" => $order->yourReference]) @endcomponent
@endif @if(!empty($order->serviceReference))
@component("components.text.text_inline", ["label" => __("universal.service_reference"), "value" => $order->serviceReference]) @endcomponent
@endif @if(!empty($order->warranty))
@component("components.text.text_inline", ["label" => __("universal.warranty"), "value" => ($order->warranty == "yes" ? __("universal.yes") : __("universal.no")), "classValue" => ($order->warranty == "yes" ? "fw-bold text-success" : "fw-bold text-danger")]) @endcomponent
@endif
@if(!empty($currentProcessingStatus))
{!! __("universal.page.order_mgmt_status_current_status.title") !!}

{{$currentProcessingStatus["date"] ?? ""}} {{$currentProcessingStatus["time"] ?? ""}} / {!! $currentProcessingStatus["headline"] ?? "" !!}

{!! $currentProcessingStatus["description"] ?? "" !!}

{{-- Tracking information --}} @if(in_array($currentProcessingStatus["code"], [165, 166, 167, 171, 172, 173]) && !empty($returnShipment)) @include("order_management.status.outbound_tracking") @endif {{-- Order cancellation --}} @if($order->cancellationAllowed === true)
@component("components.buttons.button", [ "id" => "btn_open_modal_cancel_order", "title" => __("universal.button.cancel_order"), "buttonClass" => "btn-danger", "iconClass" => "fa-solid fa-ban" ]) @endcomponent
@endif
@endif
@if(!empty($serviceOptions))
{!! __("universal.page.order_mgmt_status_quotation.title") !!}

{!! __("universal.page.order_mgmt_status_quotation.text") !!}

@foreach($serviceOptions->feeBasedServices AS $feeBasedService) @endforeach
@component("components.radios.radio", [ "id" => "fee_based_services_".$loop->index, "name" => "fee_based_services", "value" => $feeBasedService->code, "label" => $feeBasedService->description ?? "" ]) @endcomponent {{$feeBasedService->totalAmountGross ?? ""}} {{$feeBasedService->currency ?? ""}}
{{__("universal.shipping_costs")}}
0.00 {{$feeBasedService->currency ?? ""}}
{{__("universal.total_amount")}}
0.00 {{$feeBasedService->currency ?? ""}}
@component("components.buttons.button", [ "id" => "btn_send_decision_on_quotation", "title" => __("universal.button.confirm_selection"), "buttonClass" => "btn-success", "style" => "min-width: 8em;" ]) @endcomponent
@endif
{!! __("universal.page.order_mgmt_status_product.title") !!}
@component("components.text.text_inline", ["label" => __("universal.manufacturer"), "value" => (!empty($order->serviceItemLines[0]->manufacturerName) ? $order->serviceItemLines[0]->manufacturerName : __("universal.unknown"))])) @endcomponent
@component("components.text.text_inline", ["label" => __("universal.item_description"), "value" => $order->serviceItemLines[0]->itemDescription]) @endcomponent
@if(!empty($order->serviceItemLines[0]->imeiNo))
@component("components.text.text_inline", ["label" => __("universal.imei_no"), "value" => $order->serviceItemLines[0]->imeiNo]) @endcomponent
@endif @if(!empty($order->serviceItemLines[0]->swapImeiNo))
@component("components.text.text_inline", ["label" => __("universal.swap_imei_no"), "value" => $order->serviceItemLines[0]->swapImeiNo]) @endcomponent
@endif @if(!empty($order->serviceItemLines[0]->newImeiNo))
@component("components.text.text_inline", ["label" => __("universal.new_imei_no"), "value" => $order->serviceItemLines[0]->newImeiNo]) @endcomponent
@endif @if(!empty($order->serviceItemLines[0]->serialNo))
@component("components.text.text_inline", ["label" => __("universal.serial_no"), "value" => $order->serviceItemLines[0]->serialNo]) @endcomponent
@endif @if(!empty($order->serviceItemLines[0]->swapSerialNo))
@component("components.text.text_inline", ["label" => __("universal.swap_serial_no"), "value" => $order->serviceItemLines[0]->swapSerialNo]) @endcomponent
@endif @if(!empty($order->serviceItemLines[0]->newSerialNo))
@component("components.text.text_inline", ["label" => __("universal.new_serial_no"), "value" => $order->serviceItemLines[0]->newSerialNo]) @endcomponent
@endif
@if(!empty($order->serviceItemLines->accessoryString))
@component("components.text.text_inline", ["label" => __("universal.accessories"), "value" => $order->serviceItemLines->accessoryString]) @endcomponent
@endif

{{__("universal.type_and_scope_of_problem")}}

{{$order->errorDescription->freeText->string ?? ""}}
@if(!empty($order->errorDescription->codes[0]))

{{__("universal.your_selection_of_errors")}}

    @foreach($order->errorDescription->codes AS $error)
  • {{$error->description ?? ""}}
  • @endforeach
@endif
@if(Users::AccessGranted(session("user.grantedPermissions"), [10, 11, 12, 13] ))
{!! __("universal.page.order_mgmt_status_address_data.title") !!}
@if(Users::AccessGranted(session("user.grantedPermissions"), 10 ))
    @if(!empty($order->sendInAddress->name_1))
  • {{$order->sendInAddress->name_1}}
  • @endif @if(!empty($order->sendInAddress->name_2))
  • {{$order->sendInAddress->name_2}}
  • @endif @if(!empty($order->sendInAddress->address_1))
  • {{$order->sendInAddress->address_1}}
  • @endif @if(!empty($order->sendInAddress->address_2))
  • {{$order->sendInAddress->address_2}}
  • @endif @if(!empty($order->sendInAddress->postalCode) && !empty($order->sendInAddress->city))
  • {{$order->sendInAddress->postalCode}} {{$order->sendInAddress->city}}
  • @endif @if(!empty($order->sendInAddress->country))
  • {{$order->sendInAddress->country}}
  • @endif
    @if(!empty($order->sendInAddress->phoneNo))
  • {{$order->sendInAddress->phoneNo}}
  • @endif @if(!empty($order->sendInAddress->eMail))
  • {{$order->sendInAddress->eMail}}
  • @endif
@endif @if(Users::AccessGranted(session("user.grantedPermissions"), 11 ))
    @if(!empty($order->shippingAddress->name_1))
  • {{$order->shippingAddress->name_1}}
  • @endif @if(!empty($order->shippingAddress->name_2))
  • {{$order->shippingAddress->name_2}}
  • @endif @if(!empty($order->shippingAddress->address_1))
  • {{$order->shippingAddress->address_1}}
  • @endif @if(!empty($order->shippingAddress->address_2))
  • {{$order->shippingAddress->address_2}}
  • @endif @if(!empty($order->shippingAddress->postalCode) && !empty($order->shippingAddress->city))
  • {{$order->shippingAddress->postalCode}} {{$order->shippingAddress->city}}
  • @endif @if(!empty($order->shippingAddress->country))
  • {{$order->shippingAddress->country}}
  • @endif
    @if(!empty($order->shippingAddress->phoneNo))
  • {{$order->shippingAddress->phoneNo}}
  • @endif @if(!empty($order->shippingAddress->eMail))
  • {{$order->shippingAddress->eMail}}
  • @endif
@if(!empty($addressEditingAllowed->shippingAddress))
@component("components.buttons.button", [ "id" => "btn_open_modal_edit_shipping_address", "value" => "shipping", "title" => __("universal.button.edit_address"), "buttonClass" => "btn-edit-address btn-primary", "iconClass" => "fa-solid fa-pen-to-square" ]) @endcomponent
@endif
@endif @if(Users::AccessGranted(session("user.grantedPermissions"), 12 ))
    @if(!empty($order->billingAddress->name_1))
  • {{$order->billingAddress->name_1}}
  • @endif @if(!empty($order->billingAddress->name_2))
  • {{$order->billingAddress->name_2}}
  • @endif @if(!empty($order->billingAddress->address_1))
  • {{$order->billingAddress->address_1}}
  • @endif @if(!empty($order->billingAddress->address_2))
  • {{$order->billingAddress->address_2}}
  • @endif @if(!empty($order->billingAddress->postalCode) && !empty($order->billingAddress->city))
  • {{$order->billingAddress->postalCode}} {{$order->billingAddress->city}}
  • @endif @if(!empty($order->billingAddress->country))
  • {{$order->billingAddress->country}}
  • @endif
    @if(!empty($order->billingAddress->phoneNo))
  • {{$order->billingAddress->phoneNo}}
  • @endif @if(!empty($order->billingAddress->eMail))
  • {{$order->billingAddress->eMail}}
  • @endif
@endif @if(Users::AccessGranted(session("user.grantedPermissions"), 13 ) && !empty($order->endCustomerAddress->postalCode))
    @if(!empty($order->endCustomerAddress->name_1))
  • {{$order->endCustomerAddress->name_1}}
  • @endif @if(!empty($order->endCustomerAddress->name_2))
  • {{$order->endCustomerAddress->name_2}}
  • @endif @if(!empty($order->endCustomerAddress->address_1))
  • {{$order->endCustomerAddress->address_1}}
  • @endif @if(!empty($order->endCustomerAddress->address_2))
  • {{$order->endCustomerAddress->address_2}}
  • @endif @if(!empty($order->endCustomerAddress->postalCode) && !empty($order->endCustomerAddress->city))
  • {{$order->endCustomerAddress->postalCode}} {{$order->endCustomerAddress->city}}
  • @endif @if(!empty($order->endCustomerAddress->country))
  • {{$order->endCustomerAddress->country}}
  • @endif
    @if(!empty($order->endCustomerAddress->phoneNo))
  • {{$order->endCustomerAddress->phoneNo}}
  • @endif @if(!empty($order->endCustomerAddress->eMail))
  • {{$order->endCustomerAddress->eMail}}
  • @endif
@if(!empty($addressEditingAllowed->endCustomerAddress))
@component("components.buttons.button", [ "id" => "btn_open_modal_edit_customer_address", "value" => "end-customer", "title" => __("universal.button.edit_address"), "buttonClass" => "btn-edit-address btn-primary", "iconClass" => "fa-solid fa-pen-to-square" ]) @endcomponent
@endif
@endif
@endif
{!! __("universal.page.order_mgmt_status_documents.title") !!}
@if(!empty($documents[0]) || !empty($onDemandDocuments))

{{__("universal.overview_of_order_related_documents")}}

@foreach($documents AS $document) @if(!in_array($document->documentType, ["A", "B"])) @endif @endforeach @foreach($onDemandDocuments AS $document) @endforeach
{{__("universal.name")}} {{__("universal.provision_date")}}
@component("components.links.link", [ "id" => "lnk_document".$loop->index, "title" => $document->documentTypeDescription ?? "", "url" => "/documents/view/".$document->id, "linkClass" => "link-dark", "target" => "_blank" ]) @endcomponent {{$document->creationDate ?? ""}}
@component("components.links.link", [ "id" => "lnk_document".$loop->index, "title" => $document->name ?? "", "url" => $document->url, "linkClass" => "link-dark", "target" => "_blank" ]) @endcomponent {{$document->creationDate ?? ""}}
@else {{__("universal.no_documents_available")}} @endif
@if(!empty($documents[0]) || !empty($onDemandDocuments))
@component("components.alerts.alert", ["class" => "alert-info alert-permanent h-100", "headline" => __("universal.info.document_loading_times.title"), "text" => __("universal.info.document_loading_times.text")]) @endcomponent
@endif
@if(!empty($documents[0]))

{{__("universal.overview_of_order_related_pictures")}}

@foreach($documents AS $document) @if($document->documentType == "A" && !empty($document->fileProvider->url)) @endif @endforeach @else {{__("universal.no_images_available")}} @endif
@if(!empty($uploadButtons))

{!! __("universal.note_on_file_uploads") !!} @component("components.links.link_modal", [ "id" => "lnk_upload_conditions", "title" => __("universal.link.upload_conditions"), "dataTarget" => "modal_info_upload_conditions" ]) @endcomponent

@foreach($uploadButtons AS $button)
@component('components.buttons.button_icon_center', [ "id" => $button->id ?? "", "title" => $button->title ?? "", "iconClass" => $button->iconClass ?? "", "buttonClass" => $button->buttonClass ?? "", "style" => $button->style ?? "" ]) @endcomponent
@endforeach
@endif
@if(!empty($order->history))
{!! __("universal.page.order_mgmt_status_history.title") !!}
    @foreach($order->history AS $history)
  • {{$history["date"]}} {{$history["time"]}}
    {!! $history["headline"] ?? "" !!}

    {!! $history["description"] ?? "" !!}

    {{-- Tracking information --}} @if(in_array($history["code"], [165, 166, 167, 171, 172, 173]) && !empty($returnShipment)) @include("order_management.status.outbound_tracking") @endif
  • @endforeach
@endif @component("components.modals.modal", ["id" => "modal_image_gallery", "modalTitle" => __("universal.images")]) @endcomponent @component("components.modals.modal", ["id" => "modal_cancel_order", "modalTitle" => __("universal.modal.cancel_order.title")]) @slot("modalBody") {{__("universal.modal.cancel_order.text")}} @endslot @slot("modalFooter") @endslot @endcomponent @component("components.modals.modal", ["id" => "modal_info_upload_conditions", "modalTitle" => __("universal.info.upload_conditions.title")]) @slot("modalBody")

{!! __("universal.info.upload_conditions.text") !!}

@if(!empty($uploadConditions)) @foreach($uploadConditions AS $condition) @endforeach
{{__("universal.type_of_document_to_be_uploaded")}} {{__("universal.allowed_file_types")}} {{__("universal.maximum_file_size")}}
{{$condition->documentTypeDescription}} @if(!empty($condition->validFileTypes)) {{implode(",", $condition->validFileTypes)}} @endif {{BytesToHumanReadableSize($condition->maxFileSize)}}
@endif @endSlot @endcomponent @component("components.modals.modal", ["id" => "modal_confirmation_product_disposal", "modalTitle" => __("universal.modal.confirmation_product_disposal.title")]) @slot("modalBody") {{__("universal.modal.confirmation_product_disposal.text")}} @endslot @slot("modalFooter") @endslot @endcomponent @component("components.modals.modal", ["id" => "modal_payment_method_selected", "modalTitle" => __("universal.modal.payment_method_selected.title")]) @slot("modalBody") @endslot @slot("modalFooter") @endslot @endcomponent @component("components.modals.modal", ["id" => "modal_edit_address", "modalTitle" => __("universal.modal.edit_address.title")]) @slot("modalBody") @endslot @slot("modalFooter") @endslot @endcomponent
@endsection