@extends('pages.order.layout') @section('body')
Total des commandes.
Commandes livrées
Commandes en traitement
Commandes annulées
|
Commande | Date | Montant | Livraison | Actions |
---|---|---|---|---|---|
|
@if($order->origin === \App\Enums\OrderEnum::ORIGIN_EXTERNAL->value)
Commande Externe
@endif
{{ (!empty($order->client->first_name) || !empty($order->client->last) || !empty($order->client->phone)) ? ($order->client->first_name. ' '. $order->client->last_name. ' '. $order->client->phone) : 'Client '. $order->client->id }}
|
{{ \Carbon\Carbon::parse($order->order_date)->locale('fr')->translatedFormat('l, d M y') }}
@switch($order->order_type)
@case(\App\Enums\OrderEnum::TYPE_TAKE_AWAY->value)
{{ \App\Services\OrderService::humanize_order_type($order->order_type) }}
@break
@case(\App\Enums\OrderEnum::TYPE_DELIVER->value)
{{ \App\Services\OrderService::humanize_order_type($order->order_type) }}
@break
@case(\App\Enums\OrderEnum::TYPE_IN_PLACE->value)
{{ \App\Services\OrderService::humanize_order_type($order->order_type) }}
@break
@endswitch
|
{{ number_format(\App\Services\OrderService::sum_order($order), 2, '.', ' ') }} CFA
@if($order->delivery)
+{{ number_format($order->delivery->fees, 2, '.', ' ') }} CFA
@endif
@switch($order->status)
@case(\App\Enums\OrderEnum::STATUS_PENDING->value)
{{ \App\Services\OrderService::humanize_status($order) }}
@break
@case(\App\Enums\OrderEnum::STATUS_DELIVERED->value)
{{ \App\Services\OrderService::humanize_status($order) }}
@break
@case(\App\Enums\OrderEnum::STATUS_CANCELLED->value)
{{ \App\Services\OrderService::humanize_status($order) }}
@break
@endswitch
|
{{ $order->address ?? 'Non précisée'}} | Afficher |
Aucune information à afficher
|