index.blade.php 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. @extends('seller.layouts.app')
  2. @section('panel_content')
  3. <div class="card">
  4. <form class="" id="sort_customers" action="" method="GET">
  5. <div class="card-header row gutters-5">
  6. <div class="col">
  7. <h5 class="mb-0 h6">{{translate('Notifications')}}</h5>
  8. </div>
  9. </div>
  10. <div class="card-body">
  11. <ul class="list-group list-group-flush">
  12. @forelse($notifications as $notification)
  13. @if($notification->type == 'App\Notifications\OrderNotification')
  14. <li class="list-group-item d-flex justify-content-between align-items- py-3">
  15. <div class="media text-inherit">
  16. <div class="media-body">
  17. <p class="mb-1 text-truncate-2">
  18. {{ translate('Order: ') }}
  19. <a href="{{ route('seller.orders.show', encrypt($notification->data['order_id'])) }}">
  20. {{ $notification->data['order_code'] }}
  21. </a>
  22. {{ translate(' has been '. ucfirst(str_replace('_', ' ', $notification->data['status']))) }}
  23. </p>
  24. <small class="text-muted">
  25. {{ date("F j Y, g:i a", strtotime($notification->created_at)) }}
  26. </small>
  27. </div>
  28. </div>
  29. </li>
  30. @endif
  31. @empty
  32. <li class="list-group-item">
  33. <div class="py-4 text-center fs-16">{{ translate('No notification found') }}</div>
  34. </li>
  35. @endforelse
  36. </ul>
  37. {{ $notifications->links() }}
  38. </div>
  39. </form>
  40. </div>
  41. @endsection
  42. @section('modal')
  43. <div class="modal fade" id="order_details" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  44. <div class="modal-dialog modal-dialog-centered modal-xl" role="document">
  45. <div class="modal-content">
  46. <div id="order-details-modal-body">
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. @endsection
  52. @section('script')
  53. <script type="text/javascript">
  54. function show_order_details(order_id)
  55. {
  56. $('#order-details-modal-body').html(null);
  57. if(!$('#modal-size').hasClass('modal-lg')){
  58. $('#modal-size').addClass('modal-lg');
  59. }
  60. $.post('{{ route('orders.details') }}', { _token : AIZ.data.csrf, order_id : order_id}, function(data){
  61. $('#order-details-modal-body').html(data);
  62. $('#order_details').modal();
  63. $('.c-preloader').hide();
  64. });
  65. }
  66. function sort_orders(el){
  67. $('#sort_orders').submit();
  68. }
  69. </script>
  70. @endsection