Viewing file: order_details.blade.php (14.53 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Order #{{$order->id}} | {{trans('layout.order_details')}}</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> * { outline: none; padding: 0; }
*, *::before, *::after { box-sizing: border-box; }
body { overflow-x: hidden; height: 100%; position: relative; max-width: 100%; font-size: 1rem; }
body { margin: 0; font-family: "Roboto", sans-serif; font-size: 0.875rem; font-weight: 400; line-height: 1.5; color: #000; text-align: left; }
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
.col-md-6 { width: 50%; }
.float-right { float: right !important; }
.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.card { margin-bottom: 1.875rem; background-color: #fff; position: relative; border: 0px solid transparent; border-radius: 20px; box-shadow: 0px 12px 23px 0px rgba(62, 73, 84, 0.04); height: calc(100% - 30px); }
.mt-3, .my-3 { margin-top: 1rem !important; }
.card-header:first-child { border-radius: calc(0.75rem - 1px) calc(0.75rem - 1px) 0 0; }
.card-header { border-color: #f0f1f5; position: relative; background: transparent; padding: 1.5rem 1.875rem 1.25rem; display: flex; justify-content: space-between; align-items: center; font-size: 13px; }
.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.card-body { padding: 1.875rem; }
.card-body { flex: 1 1 auto; padding: 1.25rem; }
.table-responsive { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.table { width: 100%; margin-bottom: 1rem; color: #000; }
table { border-collapse: collapse; }
.table:not(.table-bordered) thead th { border-top: none; }
.table thead th { border-bottom-width: 1px; text-transform: uppercase; font-size: 14px; font-weight: 600; letter-spacing: 0.5px; border-color: #f0f1f5; }
.table thead th { vertical-align: bottom; border-bottom: 2px solid #EEEEEE; }
.table th, .table td { border-color: #f0f1f5; padding: 12px 9px; }
.table th, .table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid #EEEEEE; }
th { text-align: inherit; }
.table tbody tr td { vertical-align: middle; border-color: #f0f1f5; }
.mt-4, .my-4 { margin-top: 1.5rem !important; }
@media (min-width: 1200px) { .col-xl-3 { flex: 0 0 25%; max-width: 25%; } }
@media (min-width: 992px) { .col-lg-3 { flex: 0 0 25%; max-width: 25%; } }
@media (min-width: 768px) { .col-md-6 { flex: 0 0 50%; max-width: 50%; } }
@media (min-width: 576px) { .col-sm-12 { flex: 0 0 100%; max-width: 100%; } }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl, .col-xxl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }
h6, .h6 { font-size: 0.938rem; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; color: #000; }
h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; }
.ml-auto, .mx-auto { margin-left: auto !important; }
.col-lg-4 { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
.col-sm-5 { flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
.details-item-extra{ font-size: 11px; color:red; }
.details-item-extra-indi{ font-size: 11px; } .col-sm-4{ width: 310px; margin-left: -9%; } .table thead th{ font-size: 8px; padding: 3px; } .table tbody tr td{ font-size: 9px; padding: 3px 0px 0px 0px; } .comment-font{ font-size: 11px; } .customer-info{ font-size: 12px; } .table-striped{ padding-top: 12px !important; }
</style>
<link rel="stylesheet" href="{{public_path().'/css/only-grid.css'}}"> </head> <body>
<div class="row"> <div class="col-sm-4 col-4">
<div class="card mt-3"> <div class="card-header"><strong>{{trans('layout.order')}} #{{$order->id}}</strong> <span class="float-right"> <strong>{{trans('layout.status')}}:</strong> {{$order->status}}</span></div> <div class="card-body"> <div class="row mb-5 customer-info"> <div style="width: 50%;" class=" col-xl-3 col-lg-3 col-md-6 col-sm-12"> <h6>{{trans('layout.invoice_by')}}:</h6> <div><strong>{{$order->restaurant->name}}</strong></div> <div>{{$order->restaurant->email}}</div> <div>{{$order->restaurant->phone_number}}</div> <div>{{$order->restaurant->location}}</div> </div> <div style="width: 50%;" class=" col-xl-3 col-lg-3 col-md-6 col-sm-12"> <h6>{{trans('layout.invoice_to')}}:</h6> <div><strong>{{$order->name}}</strong></div> @if($order->user) <div>{{$order->user->email}}</div> <div>{{$order->user->phone_number}}</div> @if($order->type=='delivery') <div>{{trans('layout.delivery_address')}}: {{$order->address}}</div> @endif @endif </div> </div> <div class=""> <table class="table table-striped"> <thead> <tr> <th class="center">#</th> <th>{{trans('layout.item')}}</th> <th>{{trans('layout.quantity')}}</th> <th>{{trans('layout.price')}}</th> <th>{{trans('layout.discount')}}</th> <th>{{trans('layout.tax')}}</th> <th>{{trans('layout.total')}}</th> </tr> </thead> <tbody> @php $discount=0;$totalTax=0; @endphp @foreach($order->details as $key=>$details) @php $discount+=$details->discount; @endphp @php $totalTax+=$details->tax_amount; @endphp <tr> <td class="center">{{$key+1}}</td> <td>{{$details->item->name}} @if($order->extras()->where('item_id',$details->item_id)->count()>0) <br> <span class="details-item-extra">Extras: </span> @foreach($order->extras()->where('item_id',$details->item_id)->get() as $key=>$extra) <span class="details-item-extra-indi">{{$extra->quantity}} {{$extra->title}}</span>@if($key<$order->extras()->where('item_id',$details->item_id)->count()-1) ,@endif @endforeach @endif </td> <td>{{$details->quantity}}</td>
<td>{{isset($order->restaurant->currency_symbol)?$order->restaurant->currency_symbol.' '.$details->price:formatNumberWithCurrSymbol($details->price)}}</td> <td>{{isset($order->restaurant->currency_symbol)?$order->restaurant->currency_symbol.' '.$details->discount:formatNumberWithCurrSymbol($details->discount)}}</td> <td>{{isset($order->restaurant->currency_symbol)?$order->restaurant->currency_symbol.' '.$details->tax_amount:formatNumberWithCurrSymbol($details->tax_amount)}} <td>{{isset($order->restaurant->currency_symbol)?$order->restaurant->currency_symbol.' '.($details->total):formatNumberWithCurrSymbol($details->total)}}
@if($order->extras()->where('item_id',$details->item_id)->count()>0) <br> @php $totalExtra=0 @endphp <span class="details-item-extra">Extra: </span> @foreach($order->extras()->where('item_id',$details->item_id)->get() as $key=>$extra) @php $totalExtra+=($extra->price*$extra->quantity) @endphp @endforeach <span class="details-item-extra-indi">{{formatNumber($totalExtra)}}</span> @endif </td> </tr> @endforeach
</tbody> </table> </div> <div class="row"> <div class="col-lg-4 col-sm-5 comment-font"> <strong>{{trans('layout.comment')}}:</strong> <br> {{$order->comment}} </div> <div class="col-lg-4 col-sm-5 ml-auto"> <table class="table table-clear"> <tbody> <tr> <td class="left"><strong>{{trans('layout.total_discount')}}</strong></td> <td class="right">{{isset($order->restaurant->currency_symbol)?$order->restaurant->currency_symbol.' '.$discount:formatNumberWithCurrSymbol($discount)}}</td> </tr> <tr> <td class="left"><strong>{{trans('layout.total_tax')}}</strong></td> <td class="right">{{isset($order->restaurant->currency_symbol)?$order->restaurant->currency_symbol.' '.$totalTax:formatNumberWithCurrSymbol($totalTax)}}</td> </tr> @if($order->delivery_fee > 0) <tr> <td class="left"><strong>{{trans('layout.delivery_fee')}}</strong></td> <td class="right">{{isset($order->restaurant->currency_symbol)?$order->restaurant->currency_symbol.' '.$order->delivery_fee:formatNumberWithCurrSymbol($order->delivery_fee)}}</td> </tr> @endif @if($order->pos_discount > 0) <tr> <td class="left"> <strong> POS {{trans('layout.discount')}}</strong> </td> <td class="right">{{isset($order->restaurant->currency_symbol)?$order->restaurant->currency_symbol.' '.$order->pos_discount:formatNumberWithCurrSymbol($order->pos_discount)}}</td> </tr> @endif <tr> <td class="left"><strong>{{trans('layout.grand_total')}}</strong></td> <td class="right">{{isset($order->restaurant->currency_symbol)?$order->restaurant->currency_symbol.' '.$order->total_price:formatNumberWithCurrSymbol($order->total_price)}}</td> </tr>
</tbody> </table> </div> </div> </div> </div> </div> </div>
</body> </html>
|