@extends('layout') @section('h4-page', __('orderListManage')) @section('contents')
@if (session('success')) @endif @if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf @method('PUT')
@if (@$main->status_booking == App\Enums\OrderStatusEnums::PICKUP)
{{ __('Generate Link to Rider') }}
@elseif(@$main->status_booking == App\Enums\OrderStatusEnums::SHIPPING && @$main->service_type == 'DELIVERY')
{{ __('Generate Link to Rider') }}
@endif
  • {{ __('OrderNo') }} :

    {{ @$main->no }}

  • {{ __('Status') }} :

    {{ $main->getStatus() }}

  • {{ __('OrderDate') }} :

    {{ @$main->date }}

  • {{ __('AccountName') }} :

    {{ @$main->account?->fullname() }}

  • {{ __('RiderReceive') }}: {{ @$main->rider?->fullname() }} @if (@$main->status_booking == App\Enums\OrderStatusEnums::PENDING) @endif
  • @if (@$main->service_type != 'RECEIVE')
  • @if (@$main->riderSend) {{ __('RiderSend') }} : {{ @$main->riderSend?->fullname() ?? '-' }} @elseif (@$main->status_booking == App\Enums\OrderStatusEnums::PROCESSING) {{ __('RiderSend') }} : @endif @if (@$main->status_booking == App\Enums\OrderStatusEnums::PROCESSING) @endif
  • @endif
  • {{ __('ServiceType') }} : {{ @$main->service_type == 'DELIVERY' ? __('delivery') : __('getSelf') }}
  • {{ __('LevelUrgency') }} : {{ @$main->getPriority() }}
  • {{ __('DeliveryType') }} : {{ @$main->type_keep_delivery }}

  • {{ __('ReceiveDate') }} : {{ date('Y-m-d H:i', strtotime(@$main->receive_datetime)) }}
  • {{ __('ReceiveAddress') }} :

    @if (@$main->receive_address_order)

    {{ @$main->receive_address_order }}

    @endif
  • @if (@$main->receive_remark)
  • {{ __('ReceiveRemark') }} :

    {{ @$main->receive_remark }}

  • @endif
  • {{ __('SendDate') }} : {{ date('Y-m-d H:i', strtotime(@$main->send_datetime)) }} {{-- --}}
  • {{ __('SendAddress') }} :

    @if(@$main->service_type == 'DELIVERY') @if (@$main->send_address_order)

    {{ @$main->send_address_order }}

    @endif @else

    {{ __('getSelf') }}

    @endif
  • @if (@$main->send_remark)
  • {{ __('SendRemark') }} :

    {{ @$main->send_remark }}

  • @endif
    @if (@$main->remark)
  • {{ __('Remark') }} :

    {{ @$main->remark }}

  • @endif
@php $option_shipping = json_decode(@$main->option_shipping); $option_shipping = @$option_shipping ? (float) $option_shipping[0]->price : 0; $total_service = @$main->total_price - @$option_shipping - @$main->shipping_price + @$main->promotion_price ?? 0; $total = $total_service + @$main->shipping_price + @$option_shipping ?? 0; $total_after_discount = $total - @$main->promotion_price ?? 0; $vat = ($total_after_discount * 7) / 107; $total_excluded_vat = $total_after_discount - $vat; @endphp
  • {{ __('Total Price') }} : {{ number_format($total_service, 2) }}
  • {{ __('Shipping Cost') }} : {{ number_format(@$main->shipping_price, 2) }}
  • {{ __('Urgent Cost') }} : {{ number_format(@$option_shipping, 2) }}
  • {{ __('Total') }} {{ number_format($total, 2) }}

  • {{ __('Discount') }}: @if (@$main->redeem_code_id) ({{ @$main->redeemCode?->detail }}) @endif - {{ number_format(@$main->promotion_price, 2) }}
  • {{ __('After Discount') }} {{ number_format($total_after_discount, 2) }}

  • {{ __('Total Excluded VAT') }} {{ number_format($total_excluded_vat, 2) }}
  • {{ __('VAT 7%') }} {{ number_format(@$vat, 2) }}
  • {{ __('Total') }} : {{ number_format(@$main->total_price, 2) }}
  • {{ __('Price LevelUrgency') }} : @php $option_shipping = json_decode(@$main->option_shipping); @endphp {{ @$option_shipping ? number_format($option_shipping[0]->price, 2) : nuber_format(0, 2) }}
  • {{ __('ShippingPrice') }} : {{ number_format(@$main->shipping_price ?? 0, 2) }}
  • {{ __('PromotionPrice') }} : {{ number_format(@$main->promotion_price ?? 0, 2) }}
  • {{ __('TotalPrice') }} : {{ number_format(@$main->total_price ?? 0, 2) }}
  • {{ __('Customer') }}

    @if (count(@$main->getImageAccount) > 0)
    @foreach (@$main->getImageAccount as $key => $item) @if ($key <= 2)
    {{-- --}}
    @endif @endforeach
    @else
    @endif

    {{ __('RiderReceive') }}

    @if (count(@$main->attachmentOrderPickup) > 0)
    @foreach (@$main->attachmentOrderPickup as $key => $item) @if ($key <= 2)
    @endif @endforeach
    @else
    @endif

    {{ __('RiderSend') }}

    @if (count(@$main->attachmentOrderShipping) > 0)
    @foreach (@$main->attachmentOrderShipping as $key => $item)
    @endforeach
    @else
    avatar
    @endif
    {{--
    {{ __('Customer') }}
    @if (count(@$main->getImageAccount) > 0)
    @foreach (@$main->getImageAccount as $key => $item) @if ($key <= 2)
    getImageAccount) - 1 || $key == 2) onclick="openModal('myModal')" @endif>
    @endif @endforeach
    @else
    image
    @endif
    --}} {{--
    {{ __('RiderReceive') }}
    @if (count(@$main->attachmentOrderPickup) > 0)
    @foreach (@$main->attachmentOrderPickup as $key => $item) @if ($key <= 2)
    attachmentOrderPickup) - 1 || $key == 2) onclick="openModal('rider')" @endif>
    @endif @endforeach
    @else
    @endif
    --}} {{--
    {{ __('RiderSend') }}
    @if (count(@$main->attachmentOrderShipping) > 0)
    @foreach (@$main->attachmentOrderShipping as $key => $item)
    attachmentOrderShipping) - 1 || $key == 2) onclick="openModal('riderSend')" @endif>
    @endforeach
    @else
    @endif
    --}}
@if ( @$main->status_booking != App\Enums\OrderStatusEnums::CANCEL && @$main->status_booking != App\Enums\OrderStatusEnums::PICKUP && @$main->status_booking != App\Enums\OrderStatusEnums::SHIPPING && @$main->status_booking != App\Enums\OrderStatusEnums::SUCCESS && @$main->status_booking != App\Enums\OrderStatusEnums::WAIT_PAYMENT) @elseif(@$main->status_booking == App\Enums\OrderStatusEnums::SHIPPING && @$main->service_type == 'RECEIVE') @else @if (!$main->riderConfirme() && $main->status_booking == App\Enums\OrderStatusEnums::PICKUP)
{{ __('ConfirmRider') }}
@elseif ($main->status_booking != App\Enums\OrderStatusEnums::PICKUP) @else : {{ _('RiderConfirmSuccess') }} @endif @if (@$main->service_type != 'RECEIVE') @if (!$main->riderConfirmeSend() && $main->status_booking == App\Enums\OrderStatusEnums::SHIPPING)
{{ __('ConfirmRider') }}
@elseif ($main->status_booking != App\Enums\OrderStatusEnums::SHIPPING) @else : {{ _('RiderConfirmSuccess') }} @endif @endif @endif {{ __('back') }}
@if ( @$main->status_booking != App\Enums\OrderStatusEnums::CANCEL && @$main->status_booking != App\Enums\OrderStatusEnums::SUCCESS)
{{ __('Cancel Order') }}
@endif
{{-- @if (@$main->status_booking != App\Enums\OrderStatusEnums::CANCEL && @$main->status_booking != App\Enums\OrderStatusEnums::SUCCESS)
  • {{ __('Cancel') }}
  • @endif --}}
    {{--
    • @if (@$main->status_booking == App\Enums\OrderStatusEnums::PICKUP)
      {{ __('Generate') }}
      @elseif(@$main->status_booking == App\Enums\OrderStatusEnums::SHIPPING && @$main->service_type == 'DELIVERY')
      {{ __('Generate') }}
      @endif
    • {{ __('OrderNo') }} : {{ @$main->no }}
    • {{ __('OrderDate') }} : {{ @$main->date }}
    • {{ __('Status') }} : {{ $main->getStatus() }}
    • {{ __('AccountName') }} : {{ @$main->account?->fullname() }}
    • {{ __('RiderReceive') }}: {{ @$main->rider?->fullname() }} @if (@$main->status_booking == App\Enums\OrderStatusEnums::PENDING) @endif
    • @if (@$main->service_type != 'RECEIVE')
    • {{ __('RiderSend') }} : {{ @$main->riderSend?->fullname() }} @if (@$main->status_booking == App\Enums\OrderStatusEnums::PROCESSING) @endif
    • @endif
    • {{ __('ServiceType') }} : {{ @$main->service_type == 'DELIVERY' ? __('delivery') : __('getSelf') }}
    • {{ __('ReceiveDate') }} : {{ date('Y-m-d H:i', strtotime(@$main->receive_datetime)) }}
    • {{ __('ReceiveAddress') }} : {{ @$main->receive_address_order }}
    • {{ __('ReceiveRemark') }} : {{ @$main->receive_remark }}
    • {{ __('SendDate') }} : {{ date('Y-m-d H:i', strtotime(@$main->send_datetime)) }}
    • {{ __('SendAddress') }} : {{ @$main->send_address_order }}
    • {{ __('SendRemark') }} : {{ @$main->send_remark }}
    • {{ __('Remark') }} : {{ @$main->remark }}
    • {{ __('LevelUrgency') }} : {{ @$main->getPriority() }}
    • {{ __('DeliveryType') }} : {{ @$main->type_keep_delivery }}
    • {{ __('Price LevelUrgency') }} : @php $option_shipping = json_decode(@$main->option_shipping); @endphp {{ @$option_shipping ? number_format($option_shipping[0]->price, 2) : nuber_format(0, 2) }}
    • {{ __('ShippingPrice') }} : {{ number_format(@$main->shipping_price ?? 0, 2) }}
    • {{ __('PromotionPrice') }} : {{ number_format(@$main->promotion_price ?? 0, 2) }}
    • {{ __('TotalPrice') }} : {{ number_format(@$main->total_price ?? 0, 2) }}
    • {{ __('Customer') }}
      @if (count(@$main->getImageAccount) > 0)
      @foreach (@$main->getImageAccount as $key => $item) @if ($key <= 2)
      getImageAccount) - 1 || $key == 2) onclick="openModal('myModal')" @endif>
      @endif @endforeach
      @else
      @endif
      {{ __('RiderReceive') }}
      @if (count(@$main->attachmentOrderPickup) > 0)
      @foreach (@$main->attachmentOrderPickup as $key => $item) @if ($key <= 2)
      attachmentOrderPickup) - 1 || $key == 2) onclick="openModal('rider')" @endif>
      @endif @endforeach
      @else
      @endif
      {{ __('RiderSend') }}
      @if (count(@$main->attachmentOrderShipping) > 0)
      @foreach (@$main->attachmentOrderShipping as $key => $item)
      attachmentOrderShipping) - 1 || $key == 2) onclick="openModal('riderSend')" @endif>
      @endforeach
      @else
      @endif
    --}}
    @foreach (@$main->getDetails as $key => $item) @endforeach @for ($i = count(@$main->getDetails); $i <= 24; $i++) @endfor
    # {{ __('ProductName') }} {{ __('ServiceName') }} {{ __('qty') }} {{ __('price') }} {{ __('unit') }} {{ __('total') }}
    {{ $key + 1 }} {{ $item->product?->name }} {{ $item->service?->name }} {{ $item->qty }} {{ number_format($item->price ?? 0, 2) }} {{ $item->units?->name }} {{ number_format($item->qty * $item->price, 2) }}

    {{ __('History') }}

    @csrf
    • {{ __('Image') }}

      example placeholder
    @foreach ($main->historyOrder ?? [] as $key => $item)

    {{ __('HistoryType') }} : {{ $item->type }} & {{ __('Date') }} : {{ $item->created_at }}

    {{ $item->comment }}

    {{ __('CreateBy') }} :{{ $item->createBy?->account()?->fullname() }}

    @foreach ($item->ImageHistory ?? [] as $key => $value) img @endforeach
    @endforeach
    {{-- --}} {{--
    --}}
    @endsection @section('scripts') @endsection