callback.blade.php 1.8 KB

12345678910111213141516171819202122232425262728293031
  1. @extends('admin.table_layouts')
  2. @section('content')
  3. <div class="page-content container-fluid">
  4. <x-admin.table-panel :title="trans('admin.menu.log.payment_callback')" :theads="['#', '支付方式', '平台订单号', '本地订单号', '交易金额', trans('common.status.attribute')]" :count="trans('admin.logs.counts', ['num' => $callbackLogs->total()])" :pagination="$callbackLogs->links()">
  5. <x-slot:filters>
  6. <x-admin.filter.input class="col-lg-3 col-sm-6" name="out_trade_no" placeholder="本地订单号" />
  7. <x-admin.filter.input class="col-lg-3 col-sm-6" name="trade_no" placeholder="外部订单号" />
  8. <x-admin.filter.selectpicker class="col-lg-2 col-sm-4" name="status" :title="trans('common.status.attribute')" :options="[1 => trans('common.success'), 0 => trans('common.failed')]" />
  9. </x-slot:filters>
  10. <x-slot:tbody>
  11. @foreach ($callbackLogs as $log)
  12. <tr>
  13. <td> {{ $log->id }} </td>
  14. <td> {{ $log->type_label }} </td>
  15. <td> {{ $log->trade_no }} </td>
  16. <td>
  17. @can('admin.order')
  18. <a href="{{ route('admin.order', ['sn' => $log->out_trade_no]) }}" target="_blank"> {{ $log->out_trade_no }} </a>
  19. @else
  20. {{ $log->out_trade_no }}
  21. @endcan
  22. </td>
  23. <td> {{ $log->amount_tag }}</td>
  24. <td> {!! $log->trade_status_label !!} </td>
  25. <td> {{ $log->created_at }} </td>
  26. </tr>
  27. @endforeach
  28. </x-slot:tbody>
  29. </x-admin.table-panel>
  30. </div>
  31. @endsection