Edit File: dfbe8699388c16cfde487a5d22574a4d87e027ad.php
<?php $__env->startSection('css'); ?> <link rel="stylesheet" type="text/css" href="<?php echo e(asset('admin/app-assets/css-rtl/core/colors/palette-gradient.css')); ?>"> <link rel="stylesheet" type="text/css" href="<?php echo e(asset('admin/app-assets/css-rtl/pages/app-user.css')); ?>"> <?php $__env->stopSection(); ?> <?php $__env->startSection('content'); ?> <div class="content-body"> <!-- page users view start --> <section class="page-users-view"> <div class="row"> <!-- information start --> <div class="col-md-6 col-12 "> <div class="card"> <div class="card-header"> <div class="card-title mb-0"><?php echo e(awtTrans('بيانات الطلب')); ?></div> </div> <div class="card-body" style="overflow-x:scroll"> <table> <tbody class="w-100"> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('سعر المنتجات')); ?> </td> <td><?php echo e($order->price); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('القيمة المضافة')); ?> </td> <td><?php echo e($order->added_value); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('اجمالي الطلب')); ?> </td> <td><?php echo e($order->total_price); ?></td> <td class="font-weight-bold"><?php echo e(awtTrans('طريقة الدفع ')); ?> </td> <?php if($order->payment_type == 'wallet'): ?> <td><?php echo e(awtTrans('من المحفظة')); ?></td> <?php elseif($order->payment_type == 'cash'): ?> <td><?php echo e(awtTrans('كاش')); ?></td> <?php elseif($order->payment_type == 'online'): ?> <td><?php echo e(awtTrans('اونلاين')); ?></td> <?php endif; ?> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('الكوبون')); ?> </td> <td><?php echo e($order->coupon ?? awtTrans('لا يوجد')); ?></td> <td class="font-weight-bold"><?php echo e(awtTrans('قيمة الخصم')); ?> </td> <td><?php echo e($order->coupon ? $order->discount : awtTrans('لا يوجد')); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('نوع الطلب ')); ?> </td> <?php if($order->type == 'special_stores'): ?> <td><?php echo e(awtTrans('متجر متعاقد')); ?></td> <?php elseif($order->type == 'google_places'): ?> <td><?php echo e(awtTrans('متجر غير متعاقد')); ?></td> <?php elseif($order->type == 'parcel_delivery'): ?> <td><?php echo e(awtTrans('توصيل باكدج')); ?></td> <?php else: ?> <td><?php echo e(awtTrans('طلب خاص')); ?></td> <?php endif; ?> <td class="font-weight-bold"><?php echo e(awtTrans('حالة الدفع')); ?> </td> <?php if($order->payment_status == 'true'): ?> <td><?php echo e(awtTrans('تم الدفع')); ?></td> <?php elseif($order->payment_status == 'false'): ?> <td><?php echo e(awtTrans('لم يتم الدفع')); ?></td> <?php endif; ?> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('الملاحظات')); ?> </td> <td> <?php echo e($order->description); ?> </td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('فاتورة الطلب')); ?> </td> <?php if($order->status == 'finished'): ?> <td><a target="blank" href="<?php echo e(route('admin.invoice.show', $order->id)); ?>"><?php echo e(awtTrans('عرض')); ?></a></td> <?php else: ?> <td><?php echo e(awtTrans('غير موجودة')); ?></td> <?php endif; ?> </tr> </tbody> </table> </div> </div> <div class="card"> <div class="card-header"> <div class="card-title mb-0"><?php echo e(awtTrans('المنتجات')); ?></div> </div> <div class="card-body"> <?php $__currentLoopData = $products; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $order_product): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <table> <tr> <img src="<?php echo e($order_product->product->ImagePath ?? ''); ?>" style="width: 50px ; height: 50px; float:left;"> </tr> <tr> <td> <?php echo e(awtTrans('اسم المنتج')); ?> </td> <td> <?php echo e($order_product->product->name); ?> </td> </tr> <tr> <td> <?php echo e(awtTrans('الكمية')); ?> </td> <td> <?php echo e($order_product->qty); ?> </td> </tr> <?php if($order_product->group): ?> <tr> <td> <?php echo e(awtTrans('سمات المنتج المطلوب')); ?> </td> <td> <?php $__currentLoopData = $order_product->group->ProperitiesData; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $property): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php echo e($property->feature->name .' : ' .$property->name .' '); ?><br> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </td> </tr> <?php endif; ?> <?php if($order_product->orderproductadditives()->count() > 0): ?> <tr> <td> <?php echo e(awtTrans('الاضافات')); ?> </td> <td> <?php echo e($order_product->additives_text()); ?> </td> </tr> <?php endif; ?> </table> <hr> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </div> </div> <!-- information start --> <div class="col-md-6 col-12 "> <div class="card"> <div class="card-header"> <div class="card-title mb-0"><?php echo e(awtTrans('بيانات المتجر')); ?></div> <img src="<?php echo e($order->store?->icon_path); ?>" style="width: 50px ; height: 50px;"> </div> <div class="card-body"> <table> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('اسم المتجر')); ?> </td> <?php if($order->store != null): ?> <td><?php echo e($order->store?->name); ?></td> <?php else: ?> <td><?php echo e($order->store_name); ?></td> <?php endif; ?> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans(' نوع المتجر')); ?> </td> <td><?php echo e($order->store?->has_contract == 'true' ? awtTrans('متجر متعاقد') : awtTrans('متجر غير متعاقد')); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('رقم هاتف المتجر')); ?> </td> <td><?php echo e($order->store?->user ? $order->store->user->phone : awtTrans('لا يوجد')); ?></td> </tr> <?php if($order->type == 'special_stores'): ?> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('حالة الطلب عند المتجر')); ?> </td> <td class="main_store_div store_pending_div "> <?php echo e(awtTrans('قيد الانتظار')); ?> </td> <td class="main_store_div store_accepted_div "> <?php echo e(awtTrans('تم القبول')); ?> </td> <td class="main_store_div store_prepared_div " > <?php echo e(awtTrans('تم التجهيز')); ?> </td> <td class="main_store_div store_rejected_div " > <?php echo e(awtTrans('تم الرفض')); ?> </td> </tr> <?php endif; ?> </table> </div> </div> <div class="card"> <div class="card-header"> <div class="card-title mb-0"><?php echo e(awtTrans('بيانات المستخدم')); ?></div> <img src="<?php echo e($order->user->avatar_path ?? ''); ?>" style="width: 50px ; height: 50px;"> </div> <div class="card-body"> <table> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('اسم المستخدم')); ?> </td> <td><?php echo e($order->user->name ?? ''); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('رقم هاتف المستخدم')); ?> </td> <td><?php echo e($order->user->phone ?? ''); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('حالة الطلب')); ?> </td> <td> <?php echo e(trans('order.'.$order->statusForUser())); ?></td> </tr> </table> </div> </div> <?php if($order->status=='closed'): ?> <div class="card"> <div class="card-header"> <div class="card-title mb-0"><?php echo e(awtTrans('اسباب الالغاء')); ?></div> </div> <div class="card-body"> <table> <tr> <td class="font-weight-bold"><?php echo e(awtTrans(' السبب')); ?> </td> <td><?php echo e($order->close_reason); ?></td> </tr> </table> </div> </div> <?php endif; ?> </div> <!-- information start --> </div> </section> <!-- page users view end --> <div class="col-12 d-flex justify-content-center mt-3"> <a href="<?php echo e(url()->previous()); ?>" type="reset" class="btn btn-outline-warning mr-1 mb-1"><?php echo e(awtTrans(' رجوع ')); ?></a> </div> </div> <!-- END: Content--> <?php $__env->stopSection(); ?> <?php $__env->startSection('js'); ?> <script> var active_delivery = '<?php echo e($order->delivery_status); ?>' $('.delivery_change_div').removeClass('d-flex').addClass('d-none') setTimeout(() => {$('.delivery_'+active_delivery+'_div').removeClass('d-none').addClass('d-flex')}, 1000); $(document).on('click' , '.delegate_change', function (e) { e.preventDefault() $.ajax({ type: "post", url: "<?php echo e(url('admin/orders/delegate-change')); ?>", data: {status : $(this).data('status') , order_id : $(this).data('order_id') , delegate : $('.select_delegate').val()}, dataType: "json", success: (response) => { if (response.delivery_status == 'accepted') { if (response.status == 'fail') { toastr.error(response.msg) } else { window.location.reload() } }else{ $('.delivery_change_div').removeClass('d-flex').addClass('d-none') setTimeout(() => {$('.delivery_'+response.delivery_status+'_div').removeClass('d-none').addClass('d-flex')}, 1000); } } }); }); var active = '<?php echo e($order->store_status); ?>' $('.main_store_div').fadeOut() $('.store_'+active+'_div').fadeIn() $(document).on('click' , '.store_change', function (e) { e.preventDefault() $.ajax({ type: "post", url: "<?php echo e(url('admin/orders/store-change')); ?>", data: {status : $(this).data('status') , order_id : $(this).data('order_id')}, dataType: "json", success: (response) => { $('.main_store_div').fadeOut(1000) setTimeout(() => {$('.store_'+response.store_status+'_div').fadeIn()}, 1000); } }); }); function initMap() { var receive_lat = Number($('#receive_lat').val()) , receive_long = Number($('#receive_long').val()) , deliver_lat = Number($('#deliver_lat').val()) , deliver_long = Number($('#deliver_long').val()) const directionsRenderer = new google.maps.DirectionsRenderer({ map : new google.maps.Map(document.getElementById("map"), {}) , // directions: result, routeIndex: 0, polylineOptions: { strokeColor: "red" } }); calculateAndDisplayRoute(new google.maps.DirectionsService(), directionsRenderer , receive_lat , receive_long , deliver_lat , deliver_long); $('.distance').html(haversine_distance(receive_lat , receive_long , deliver_lat , deliver_long )) } function calculateAndDisplayRoute(directionsService, directionsRenderer , lat1 , lng1 , lat2 , lng2) { directionsService .route({ origin : {lat: lat1, lng: lng1}, destination : {lat: lat2, lng: lng2}, travelMode : google.maps.TravelMode['DRIVING'], }).then((response) => { directionsRenderer.setDirections(response); }).catch((e) => window.alert("Directions request failed due to " + status)); } function haversine_distance(lat1 , lng1 , lat2, lng2) { var R = 3958.8; // Radius of the Earth in miles var rlat1 = lat1 * (Math.PI/180); // Convert degrees to radians var rlat2 = lat2 * (Math.PI/180); // Convert degrees to radians var difflat = rlat2-rlat1; // Radian difference (latitudes) var difflon = (lng2-lng1) * (Math.PI/180); // Radian difference (longitudes) var d = 2 * R * Math.asin(Math.sqrt(Math.sin(difflat/2)*Math.sin(difflat/2)+Math.cos(rlat1)*Math.cos(rlat2)*Math.sin(difflon/2)*Math.sin(difflon/2))); return Math.round(d , 5); } </script> <script async defer src="https://maps.googleapis.com/maps/api/js?key=<?php echo e($setting['google_places']); ?>&callback=initMap" type="text/javascript"></script> <?php $__env->stopSection(); ?> <?php echo $__env->make('admin.layout.master', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/wwineerc/public_html/resources/views/admin/orders/show.blade.php ENDPATH**/ ?>
Back to File Manager