orders.blade.php 4.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. @extends('app.my-account.admin.users.single')
  2. @section('details')
  3. <div class="my-4">
  4. <div class="d-flex align-items-center justify-content-between">
  5. <h4 class="m-0"><b>Orders as Client</b></h4>
  6. <div>
  7. @include('app.my-account.admin.orders.forms.create-order')
  8. </div>
  9. </div>
  10. <div class="table-responsive">
  11. <table class="table table-sm table-hover table-striped table-bordered mb-0">
  12. <thead>
  13. <tr>
  14. <th>IID</th>
  15. <th>Created At</th>
  16. <th>Total Amount</th>
  17. <th>Tests</th>
  18. <th>Trx</th>
  19. </tr>
  20. </thead>
  21. <tbody>
  22. @foreach ($orders as $order)
  23. <tr @if ($order->is_cancelled) class="cancelled-order" @endif>
  24. <td><a href="{{ route('admin.orders.view.dashboard', $order) }}">{{ $order->orderNumber() }}</a>
  25. </td>
  26. <td>{{ friendly_date($order->created_at) }}</td>
  27. <td>{{ displayAmount('$', $order->order_total) }}</td>
  28. <td>
  29. @include('app.my-account.admin.orders.partials.order-tests-summary')
  30. </td>
  31. <td>
  32. <div>
  33. @include('app.my-account.admin.orders.forms.create-charge')
  34. </div>
  35. <div>
  36. <table class="table table-sm table-hover table-striped table-bordered mb-0">
  37. <thead>
  38. <tr>
  39. <th>Date</th>
  40. <th>Charge/Refund</th>
  41. <th>Amount</th>
  42. <th>Payment Method</th>
  43. <th></th>
  44. </tr>
  45. </thead>
  46. <tbody>
  47. @foreach ($order->financialTransactions as $transaction)
  48. <tr>
  49. <td>{{ friendly_date($transaction->created_at) }}</td>
  50. <td>{{ $transaction->charge_or_refund }}
  51. @if($transaction->requires_stripe_confirmation)
  52. @if($transaction->is_stripe_confirmation_done)
  53. <span class="text-success">Completed</span>
  54. @else
  55. <span class="text-danger">Pending</span>
  56. @endif
  57. @else
  58. <span class="text-success">Completed</span>
  59. @endif
  60. </td>
  61. <td>${{ $transaction->amount }}</td>
  62. <td>{!! $transaction->paymentMethod->displayName() !!}</td>
  63. <td>
  64. @if ($transaction->charge_or_refund == 'CHARGE')
  65. @include('app.my-account.admin.orders.forms.create-refund')
  66. @endif
  67. </td>
  68. </tr>
  69. @endforeach
  70. </tbody>
  71. </table>
  72. </div>
  73. </td>
  74. </tr>
  75. @endforeach
  76. @if(!count($orders))
  77. <tr>
  78. <td colspan="5">No orders placed!</td>
  79. </tr>
  80. @endif
  81. </tbody>
  82. </table>
  83. </div>
  84. </div>
  85. <div class="mt-3">
  86. {{ $orders->appends(request()->input())->links() }}
  87. </div>
  88. @endsection