rebate.blade.php 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. @extends('admin.table_layouts')
  2. @section('content')
  3. <div class="page-content container-fluid">
  4. <x-admin.table-panel :title="trans('admin.menu.promotion.rebate_flow')" :theads="[
  5. '#',
  6. trans('model.aff.invitee'),
  7. trans('model.user.inviter'),
  8. trans('model.order.id'),
  9. trans('model.aff.amount'),
  10. trans('model.aff.commission'),
  11. trans('model.aff.created_at'),
  12. trans('model.aff.updated_at'),
  13. trans('common.status.attribute'),
  14. ]" :count="trans('admin.aff.counts', ['num' => $referralLogs->total()])" :pagination="$referralLogs->links()">
  15. <x-slot:filters>
  16. <x-admin.filter.input class="col-lg-4 col-sm-6" name="invitee_username" :placeholder="trans('model.aff.invitee')" />
  17. <x-admin.filter.input class="col-lg-4 col-sm-6" name="inviter_username" :placeholder="trans('model.user.inviter')" />
  18. <x-admin.filter.selectpicker class="col-lg-2 col-sm-6" name="status" :title="trans('common.status.attribute')" :options="[0 => trans('common.status.withdrawal_pending'), 1 => trans('common.status.applying'), 2 => trans('common.status.withdrawn')]" />
  19. </x-slot:filters>
  20. <x-slot:tbody>
  21. @foreach ($referralLogs as $referralLog)
  22. <tr>
  23. <td> {{ $referralLog->id }} </td>
  24. <td>
  25. @if (empty($referralLog->invitee))
  26. 【{{ trans('common.deleted_item', ['attribute' => trans('common.account')]) }}】
  27. @else
  28. <a href="{{ route('admin.aff.rebate', ['invitee_username' => $referralLog->invitee->username]) }}">
  29. {{ $referralLog->invitee->username }} </a>
  30. @endif
  31. </td>
  32. <td>
  33. @if (empty($referralLog->inviter))
  34. 【{{ trans('common.deleted_item', ['attribute' => trans('common.account')]) }}】
  35. @else
  36. <a href="{{ route('admin.aff.rebate', ['inviter_username' => $referralLog->inviter->username]) }}">
  37. {{ $referralLog->inviter->username }} </a>
  38. @endif
  39. </td>
  40. <td> {{ $referralLog->order_id }} </td>
  41. <td> {{ $referralLog->amount }} </td>
  42. <td> {{ $referralLog->commission }} </td>
  43. <td> {{ $referralLog->created_at }} </td>
  44. <td> {{ $referralLog->updated_at }} </td>
  45. <td> {!! $referralLog->status_label !!} </td>
  46. </tr>
  47. @endforeach
  48. </x-slot:tbody>
  49. </x-admin.table-panel>
  50. </div>
  51. @endsection