You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

112 lines
4.7 KiB

@foreach($orders as $key=>$order)
<tr class="status-{{$order['order_status']}} class-all">
<td class="">
{{$key+1}}
</td>
<td class="table-column-pl-0">
<a href="{{route('admin.order.details',['id'=>$order['id']])}}">{{$order['id']}}</a>
</td>
<td class="text-uppercase">
<div>
{{date('d M Y',strtotime($order['created_at']))}}
</div>
<div>
{{date(config('timeformat'),strtotime($order['created_at']))}}
</div>
</td>
<td>
@if($order->customer)
<a class="text-body text-capitalize"
href="{{route('admin.customer.view',[$order['user_id']])}}">
<div class="customer--name">
{{$order->customer['f_name'].' '.$order->customer['l_name']}}
</div>
<span class="phone">
{{$order->customer['phone']}}
</span>
</a>
@else
<label class="badge badge-danger">{{translate('messages.invalid')}} {{translate('messages.customer')}} {{translate('messages.data')}}</label>
@endif
</td>
<td>
<label class="m-0">
<a href="{{route('admin.restaurant.view', $order->restaurant_id)}}" class="text--title" alt="view restaurant">
{{Str::limit($order->restaurant?$order->restaurant->name:translate('messages.Restaurant deleted!'),20,'...')}}
</a>
</label>
</td>
<td>
<div class="text-right mw-85px">
<div>
{{\App\CentralLogics\Helpers::format_currency($order['order_amount'])}}
</div>
@if($order->payment_status=='paid')
<strong class="text-success">
{{translate('messages.paid')}}
</strong>
@else
<strong class="text-danger">
{{translate('messages.unpaid')}}
</strong>
@endif
</div>
</td>
@if (isset($order->subscription) && $order->subscription->status != 'canceled' )
@php
$order->order_status = $order->subscription_log ? $order->subscription_log->order_status : $order->order_status;
@endphp
@endif
<td class="text-capitalize text-center">
@if($order['order_status']=='pending')
<span class="badge badge-soft-info mb-1">
{{translate('messages.pending')}}
</span>
@elseif($order['order_status']=='confirmed')
<span class="badge badge-soft-info mb-1">
{{translate('messages.confirmed')}}
</span>
@elseif($order['order_status']=='processing')
<span class="badge badge-soft-warning mb-1">
{{translate('messages.processing')}}
</span>
@elseif($order['order_status']=='picked_up')
<span class="badge badge-soft-warning mb-1">
{{translate('messages.out_for_delivery')}}
</span>
@elseif($order['order_status']=='delivered')
<span class="badge badge-soft-success mb-1">
{{translate('messages.delivered')}}
</span>
@elseif($order['order_status']=='failed')
<span class="badge badge-soft-danger mb-1">
{{translate('messages.payment')}} {{translate('messages.failed')}}
</span>
@else
<span class="badge badge-soft-danger mb-1">
{{str_replace('_',' ',$order['order_status'])}}
</span>
@endif
<div class="text-capitalze opacity-7">
@if($order['order_type']=='take_away')
<span>
{{translate('messages.take_away')}}
</span>
@else
<span>
{{translate('home_delivery')}}
</span>
@endif
</div>
</td>
<td>
<div class="btn--container justify-content-center">
<a class="ml-2 btn btn-sm btn--warning btn-outline-warning action-btn" href="{{route('admin.order.details',['id'=>$order['id']])}}"><i class="tio-invisible"></i></a>
<a class="ml-2 btn btn-sm btn--primary btn-outline-primary download--btn action-btn" href="{{route('admin.order.details',['id'=>$order['id']])}}"><i class="tio-print"></i></a>
</div>
</td>
</tr>
@endforeach