a9350c7ac73f64d0cc98fb3fe5aaa37c1d9865e5.php 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. <?php $__env->startSection('panel_content'); ?>
  2. <div class="aiz-titlebar mt-2 mb-4">
  3. <div class="row align-items-center">
  4. <div class="col-md-6">
  5. <h1 class="h3"><?php echo e(translate('Refund Requests')); ?></h1>
  6. </div>
  7. </div>
  8. </div>
  9. <div class="card">
  10. <div class="card-header row gutters-5">
  11. <h5 class="mb-0 h6"><?php echo e(translate('All Refund Request')); ?></h5>
  12. </div>
  13. <div class="card-body">
  14. <table class="table aiz-table mb-0">
  15. <thead>
  16. <tr>
  17. <th>#</th>
  18. <th data-breakpoints="lg"><?php echo e(translate('Date')); ?></th>
  19. <th><?php echo e(translate('Order id')); ?></th>
  20. <th data-breakpoints="lg"><?php echo e(translate('Product')); ?></th>
  21. <th data-breakpoints="lg"><?php echo e(translate('Amount')); ?></th>
  22. <th data-breakpoints="lg"><?php echo e(translate('Status')); ?></th>
  23. <th data-breakpoints="lg"><?php echo e(translate('Reason')); ?></th>
  24. <th><?php echo e(translate('Approval')); ?></th>
  25. <th data-breakpoints="lg"><?php echo e(translate('Reject')); ?></th>
  26. </tr>
  27. </thead>
  28. <tbody>
  29. <?php $__currentLoopData = $refunds; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $refund): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
  30. <tr>
  31. <td><?php echo e($key+1); ?></td>
  32. <td><?php echo e(date('d-m-Y', strtotime($refund->created_at))); ?></td>
  33. <td>
  34. <?php if($refund->order != null): ?>
  35. <?php echo e($refund->order->code); ?>
  36. <?php endif; ?>
  37. </td>
  38. <td>
  39. <?php if($refund->orderDetail != null && $refund->orderDetail->product != null): ?>
  40. <?php echo e($refund->orderDetail->product->getTranslation('name')); ?>
  41. <?php endif; ?>
  42. </td>
  43. <td>
  44. <?php if($refund->orderDetail != null): ?>
  45. <?php echo e(single_price($refund->orderDetail->price)); ?>
  46. <?php endif; ?>
  47. </td>
  48. <td>
  49. <?php if($refund->refund_status == 1): ?>
  50. <span class="badge badge-inline badge-success"><strong><?php echo e(translate('Approved')); ?></strong></span>
  51. <?php elseif($refund->refund_status == 2): ?>
  52. <span class="badge badge-inline badge-danger"><strong><?php echo e(translate('Rejected')); ?></strong></span>
  53. <?php else: ?>
  54. <span class="badge badge-inline badge-warning"><strong><?php echo e(translate('PENDING')); ?></strong></span>
  55. <?php endif; ?>
  56. </td>
  57. <td>
  58. <a href="<?php echo e(route('reason_show', $refund->id)); ?>"><span class="badge badge-inline badge-success"><?php echo e(translate('Show')); ?></span></a>
  59. </td>
  60. <td>
  61. <?php if($refund->refund_status != 2 && $refund->seller_approval != 2): ?>
  62. <?php if($refund->seller_approval == 1): ?>
  63. <label class="aiz-switch aiz-switch-success mb-0 ">
  64. <input type="checkbox" <?php if($refund->seller_approval == 1): ?> checked <?php endif; ?>>
  65. <span class="slider round"></span>
  66. </label>
  67. <?php else: ?>
  68. <label class="aiz-switch aiz-switch-success mb-0">
  69. <input onchange="update_refund_approval('<?php echo e($refund->id); ?>')" type="checkbox" <?php if($refund->seller_approval == 1): ?> checked <?php endif; ?>>
  70. <span class="slider round"></span>
  71. </label>
  72. <?php endif; ?>
  73. <?php endif; ?>
  74. </td>
  75. <td>
  76. <?php if($refund->refund_status == 0 && $refund->seller_approval == 0): ?>
  77. <a class="btn btn-soft-danger btn-icon btn-circle btn-sm" onclick="reject_refund_request(<?php echo e($refund->id); ?>)" title="<?php echo e(translate('Reject Refund Request')); ?>">
  78. <i class="las la-trash"></i>
  79. </a>
  80. <?php elseif($refund->seller_approval == 2 || $refund->refund_status == 2): ?>
  81. <a href="javascript:void(0);" onclick="refund_reject_reason_show('<?php echo e(route('reject_reason_show', $refund->id )); ?>')" class="btn btn-soft-primary btn-icon btn-circle btn-sm" title="<?php echo e(translate('Reject Reason')); ?>">
  82. <i class="las la-eye"></i>
  83. </a>
  84. <?php endif; ?>
  85. </td>
  86. </tr>
  87. <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
  88. </tbody>
  89. </table>
  90. <div class="aiz-pagination">
  91. <?php echo e($refunds->links()); ?>
  92. </div>
  93. </div>
  94. </div>
  95. <?php $__env->stopSection(); ?>
  96. <?php $__env->startSection('modal'); ?>
  97. <div class="modal fade reject_refund_request" id="modal-basic">
  98. <div class="modal-dialog">
  99. <div class="modal-content">
  100. <form class="form-horizontal member-block" action="<?php echo e(route('reject_refund_request')); ?>" method="POST">
  101. <?php echo csrf_field(); ?>
  102. <input type="hidden" name="refund_id" id="refund_id" value="">
  103. <div class="modal-header">
  104. <h5 class="modal-title h6"><?php echo e(translate('Reject Refund Request !')); ?></h5>
  105. <button type="button" class="close" data-dismiss="modal"></button>
  106. </div>
  107. <div class="modal-body">
  108. <div class="form-group row">
  109. <label class="col-md-3 col-form-label"><?php echo e(translate('Reject Reason')); ?></label>
  110. <div class="col-md-9">
  111. <textarea type="text" name="reject_reason" rows="5" class="form-control" placeholder="<?php echo e(translate('Reject Reason')); ?>" required></textarea>
  112. </div>
  113. </div>
  114. </div>
  115. <div class="modal-footer">
  116. <button type="button" class="btn btn-light" data-dismiss="modal"><?php echo e(translate('Close')); ?></button>
  117. <button type="submit" class="btn btn-success"><?php echo e(translate('Submit')); ?></button>
  118. </div>
  119. </form>
  120. </div>
  121. </div>
  122. </div>
  123. <div class="modal fade reject_reason_show_modal" id="modal-basic">
  124. <div class="modal-dialog">
  125. <div class="modal-content">
  126. <div class="modal-header">
  127. <h5 class="modal-title h6"><?php echo e(translate('Refund Request Reject Reason')); ?></h5>
  128. <button type="button" class="close" data-dismiss="modal"></button>
  129. </div>
  130. <div class="modal-body reject_reason_show">
  131. </div>
  132. <div class="modal-footer">
  133. <button type="button" class="btn btn-light" data-dismiss="modal"><?php echo e(translate('Close')); ?></button>
  134. </div>
  135. </div>
  136. </div>
  137. </div>
  138. <?php $__env->stopSection(); ?>
  139. <?php $__env->startSection('script'); ?>
  140. <script type="text/javascript">
  141. function update_refund_approval(el){
  142. $.post('<?php echo e(route('vendor_refund_approval')); ?>',{_token:'<?php echo e(@csrf_token()); ?>', el:el}, function(data){
  143. if (data == 1) {
  144. AIZ.plugins.notify('success', '<?php echo e(translate('Approval has been done successfully')); ?>');
  145. }
  146. else {
  147. AIZ.plugins.notify('danger', '<?php echo e(translate('Something went wrong')); ?>');
  148. }
  149. });
  150. }
  151. function reject_refund_request(id) {
  152. $('.reject_refund_request').modal('show');
  153. $('#refund_id').val(id);
  154. }
  155. function refund_reject_reason_show(url){
  156. $.get(url, function(data){
  157. $('.reject_reason_show').html(data);
  158. $('.reject_reason_show_modal').modal('show');
  159. });
  160. }
  161. </script>
  162. <?php $__env->stopSection(); ?>
  163. <?php echo $__env->make('seller.layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /www/wwwroot/www.easybuyjp.shop/resources/views/refund_request/frontend/recieved_refund_request/index.blade.php ENDPATH**/ ?>