Edit File: 7915f09fa5340d685373efb919bd1fc07af905ad.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')); ?>"> <link rel="stylesheet" type="text/css" href="<?php echo e(asset('admin/app-assets/vendors/css/extensions/sweetalert2.min.css')); ?>"> <style> .contain-table-n { overflow-y: auto; overflow-x: scroll; white-space: nowrap !important; } .contain-table-n::-webkit-scrollbar { display: none; } .contain-table table { width: 100%; /*min-width: 700px;*/ } </style> <?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-12 col-12 "> <div class="card"> <div class="card-header"> <div class="card-title mb-0"><?php echo e(awtTrans('بيانات الطلب')); ?></div> <!--<?php if(!empty($order->deliver_lat) && !empty($order->deliver_long) && !empty($order->receive_lat) && !empty($order->receive_long)): ?>--> <!-- <span style="float: left ; margin-left:2px"><?php echo e(awtTrans('المسافة بين النقطتين ')); ?> <small--> <!-- class="distance"> </small> <?php echo e(awtTrans(' كيلو متر ')); ?></span>--> <!--<?php endif; ?>--> </div> <!--<?php if(!empty($order->deliver_lat) && !empty($order->deliver_long) && !empty($order->receive_lat) && !empty($order->receive_long)): ?>--> <!-- <div>--> <!-- <div id="map" style="height: 400px; margin: 10px"></div>--> <!-- <input type="hidden" id="deliver_lat" value="<?php echo e($order->deliver_lat); ?>">--> <!-- <input type="hidden" id="deliver_long" value="<?php echo e($order->deliver_long); ?>">--> <!-- <input type="hidden" id="receive_lat" value="<?php echo e($order->receive_lat); ?>">--> <!-- <input type="hidden" id="receive_long" value="<?php echo e($order->receive_long); ?>">--> <!-- </div>--> <!--<?php endif; ?>--> <div class="card-body"> <div class="contain-table-n"> <table> <tbody class="w-100"> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('سعر الطلب')); ?> </td> <td><?php echo e($order->price); ?></td> <td class="font-weight-bold"><?php echo e(awtTrans('نسبة التطبيق من المقدم')); ?> </td> <td><?php echo e($order->app_percentage); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('القيمة المضافة')); ?> </td> <td><?php echo e($order->added_value); ?></td> <td class="font-weight-bold"><?php echo e(awtTrans('اجمالي الطلب')); ?> </td> <td><?php echo e($order->total_price); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans(' نوع السيارة')); ?> </td> <td><?php echo e($order->carModel?->name); ?></td> <td class="font-weight-bold"><?php echo e(awtTrans(' القسم')); ?> </td> <td><?php echo e($order->category?->name); ?></td> </tr> <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->id??''); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('تاريخ النقل')); ?></td> <td><?php echo e($order-> deliver_date ?? ' '); ?></td> <td class="font-weight-bold"><?php echo e(awtTrans('وقت النقل')); ?></td> <td><?php echo e($order-> deliver_time ?? ' '); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('موقع الاستلام')); ?></td> <td><?php echo e($order->receive_address ?? ' '); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('موقع التسليم')); ?></td> <td><?php echo e($order->deliver_address ?? ' '); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('تفاصيل اضافية')); ?></td> <td><?php echo e($order->description ?? ' '); ?></td> </tr> </tbody> </table> </div> </div> </div> </div> <!-- information start --> <div class="col-md-12 col-12 "> <div class="card"> <div class="card-header"> <div class="card-title mb-0"><?php echo e(awtTrans('بيانات المندوب')); ?></div> <?php if($order->delegate): ?> <img src="<?php echo e($order->delegate->avatar_path ?? 'default.png'); ?>" style="width: 50px ; height: 50px;"> <?php else: ?> <img src="<?php echo e($order->user->avatar_path ?? 'default.png'); ?>" style="width: 50px ; height: 50px;"> <?php endif; ?> </div> <div class="card-body"> <table> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('اسم المندوب')); ?> </td> <td><?php echo e($order->delegate ? $order->delegate->name : 'لم يتم تحديدة بعد'); ?></td> </tr> <tr> <td class="font-weight-bold"><?php echo e(awtTrans('رقم هاتف المندوب')); ?> </td> <td><?php echo e($order->delegate ? $order->delegate->phone : 'لم يتم تحديدة بعد'); ?></td> </tr> </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> <!-- END: Content--> <?php $__env->stopSection(); ?> <?php $__env->startSection('js'); ?> <script src="<?php echo e(asset('admin/app-assets/vendors/js/extensions/sweetalert2.all.min.js')); ?>"> </script> <script src="<?php echo e(asset('admin/app-assets/js/scripts/extensions/sweet-alerts.js')); ?>"></script> <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() if ($('.select_delegate').val() == '') { Swal.fire({ position: 'top-center', type: 'error', title: '<?php echo e(awtTrans('عذراً يجب اختيار مندوب')); ?>', showConfirmButton: true, timer: 3000, confirmButtonClass: 'btn btn-primary', buttonsStyling: false, }) } else { $.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) => { Swal.fire({ position: 'top-start', type: 'success', title: response.msg, showConfirmButton: false, timer: 1500, confirmButtonClass: 'btn btn-primary', buttonsStyling: false, }) // $('.main_store_div').fadeOut(1000) // setTimeout(() => {$('.store_'+response.store_status+'_div').fadeIn()}, 1000); // setTimeout(() => { // window.location.reload() // }, 3000); } }); }); </script> <?php if(!empty($order->deliver_lat) && !empty($order->deliver_long) && !empty($order->receive_lat) && !empty($order->receive_long)): ?> <script> 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($settings['google_places']); ?>&callback=initMap" type="text/javascript"></script> <?php endif; ?> <?php $__env->stopSection(); ?> <?php echo $__env->make('admin.layout.master', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home/satransi/public_html/resources/views/admin/orders/show.blade.php ENDPATH**/ ?>
Back to File Manager