index.blade.php 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. @extends('salesman.layouts.app')
  2. @section('panel_content')
  3. <div class="card">
  4. <div class="card-header">
  5. <h5 class="mb-0 h6">{{translate('Seller Withdraw Request')}}</h5>
  6. </div>
  7. <div class="card-body">
  8. <table class="table aiz-table mb-0">
  9. <thead>
  10. <tr>
  11. <th data-breakpoints="lg">#</th>
  12. <th data-breakpoints="lg">{{translate('Date')}}</th>
  13. <th>{{translate('Seller')}}</th>
  14. <th data-breakpoints="lg">{{translate('Total Amount to Pay')}}</th>
  15. <th>{{translate('Requested Amount')}}</th>
  16. <th data-breakpoints="lg" width="40%">{{ translate('Message') }}</th>
  17. <th data-breakpoints="lg">{{ translate('Status') }}</th>
  18. <th data-breakpoints="lg" width="15%" class="text-right">{{translate('Options')}}</th>
  19. </tr>
  20. </thead>
  21. <tbody>
  22. @foreach($seller_withdraw_requests as $key => $seller_withdraw_request)
  23. @php $user = \App\Models\User::find($seller_withdraw_request->user_id); @endphp
  24. @if ($user && $user->shop)
  25. <tr>
  26. <td>{{ ($key+1) + ($seller_withdraw_requests->currentPage() - 1)*$seller_withdraw_requests->perPage() }}</td>
  27. <td>{{ $seller_withdraw_request->created_at }}</td>
  28. <td>{{ $user->name }} ({{ $user->shop->name }})</td>
  29. <td>{{ single_price($user->shop->admin_to_pay) }}</td>
  30. <td>{{ single_price($seller_withdraw_request->amount) }}</td>
  31. <td>
  32. {{ $seller_withdraw_request->message }}
  33. </td>
  34. <td>
  35. @if ($seller_withdraw_request->status == 1)
  36. <span class="badge badge-inline badge-success">{{translate('Paid')}}</span>
  37. @elseif ($seller_withdraw_request->status == 2)
  38. <span class="badge badge-inline badge-error">{{translate('Refuse')}}</span>
  39. @else
  40. <span class="badge badge-inline badge-info">{{translate('Pending')}}</span>
  41. @endif
  42. </td>
  43. <td class="text-right">
  44. <a onclick="show_message_modal('{{ $seller_withdraw_request->id }}');" class="btn btn-soft-success btn-icon btn-circle btn-sm" href="javascript:void(0);" title="{{ translate('Message View') }}">
  45. <i class="las la-eye"></i>
  46. </a>
  47. <a href="{{route('salesman.sellers.payment_histories', encrypt($seller_withdraw_request->user_id))}}" class="btn btn-soft-primary btn-icon btn-circle btn-sm" title="{{ translate('Payment History') }}">
  48. <i class="las la-history"></i>
  49. </a>
  50. </td>
  51. </tr>
  52. @endif
  53. @endforeach
  54. </tbody>
  55. </table>
  56. <div class="aiz-pagination">
  57. {{ $seller_withdraw_requests->links() }}
  58. </div>
  59. </div>
  60. </div>
  61. @endsection
  62. @section('modal')
  63. <!-- payment Modal -->
  64. <div class="modal fade" id="payment_modal">
  65. <div class="modal-dialog">
  66. <div class="modal-content" id="payment-modal-content">
  67. </div>
  68. </div>
  69. </div>
  70. <div class="modal fade" id="refuse_modal">
  71. <div class="modal-dialog">
  72. <div class="modal-content" id="refuse_modal-content">
  73. </div>
  74. </div>
  75. </div>
  76. <!-- Message View Modal -->
  77. <div class="modal fade" id="message_modal">
  78. <div class="modal-dialog">
  79. <div class="modal-content" id="message-modal-content">
  80. </div>
  81. </div>
  82. </div>
  83. @endsection
  84. @section('script')
  85. <script type="text/javascript">
  86. function show_seller_payment_modal(id, seller_withdraw_request_id){
  87. $.post('{{ route('withdraw_request.payment_modal') }}',{_token:'{{ @csrf_token() }}', id:id, seller_withdraw_request_id:seller_withdraw_request_id}, function(data){
  88. $('#payment-modal-content').html(data);
  89. $('#payment_modal').modal('show', {backdrop: 'static'});
  90. $('.demo-select2-placeholder').select2();
  91. });
  92. }
  93. function show_refuse_modal(id, seller_withdraw_request_id){
  94. $.post('{{ route('withdraw_request.refuse_modal') }}',{_token:'{{ @csrf_token() }}', id:id, seller_withdraw_request_id:seller_withdraw_request_id}, function(data){
  95. $('#refuse_modal-content').html(data);
  96. $('#refuse_modal').modal('show', {backdrop: 'static'});
  97. });
  98. }
  99. function show_message_modal(id){
  100. $.post('{{ route('salesman.withdraw_request.message_modal') }}',{_token:'{{ @csrf_token() }}', id:id}, function(data){
  101. $('#message-modal-content').html(data);
  102. $('#message_modal').modal('show', {backdrop: 'static'});
  103. });
  104. }
  105. </script>
  106. @endsection