print.blade.php 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. .table-bordered {
  6. border-collapse: collapse;
  7. width: 100%;
  8. }
  9. .table-bordered td, .table-bordered th {
  10. border: 1px solid black;
  11. padding: 8px;
  12. }
  13. .thead-light{
  14. background-color: #E9ECEF;
  15. }
  16. .table-bordered th {
  17. padding-top: 12px;
  18. padding-bottom: 12px;
  19. text-align: left;
  20. }
  21. </style>
  22. </head>
  23. <body>
  24. <center>
  25. <div>
  26. <hr>
  27. <h2 class="font-weight-bolder">Data Rincian Tagihan {{date('d F Y')}}</h2>
  28. <hr>
  29. <table id="example" class="table table-bordered align-items-center" style="width: 100%; font-size: 12px;">
  30. <thead class="thead-light">
  31. <tr>
  32. <th scope="col">#</th>
  33. <th scope="col">Provinsi</th>
  34. <th scope="col">Nama UPT</th>
  35. <th scope="col">No.Tagihan</th>
  36. <th scope="col">No. Klien</th>
  37. <th scope="col">Nama Klien</th>
  38. <th scope="col">BHP (Rp)</th>
  39. <th scope="col">Tanggal ( BI BEGIN )</th>
  40. <th scope="col">Status Pembayaran</th>
  41. <th scope="col">Tgl Jatuh Tempo</th>
  42. <th scope="col">Tanggal Bayar</th>
  43. <th scope="col">Tanggal Upload</th>
  44. <th scope="col">Service</th>
  45. <th scope="col">Upaya / Methode</th>
  46. <th scope="col">Tanggal Upaya</th>
  47. <th scope="col">Keterangan</th>
  48. </tr>
  49. </thead>
  50. <tbody>
  51. @foreach($rt as $key => $value)
  52. <?php
  53. $tanggal_jatuh_tempo = date("d, M Y", strtotime($value->bi_pay_until . "- 1days"));
  54. if(\App\Model\Privillage\Role::where('id',Auth::user()->role_id)->value('akses') == 'administrator'){
  55. $provinsi = $value->province;
  56. $nama_upt = $value->upt;
  57. }else{
  58. $id_prov = Auth::user()->province_code;
  59. $kode_upt = Auth::user()->upt;
  60. $provinsi = \App\Model\Region\Provinsi::where('id', $id_prov)->value('nama');
  61. $nama_upt = $upts = \App\Model\Setting\UPT::where('office_id',$kode_upt)->select('office_name')->distinct()->value('office_name');
  62. }
  63. ?>
  64. <tr>
  65. <td scope="col">{{$key+1}}</td>
  66. <th scope="row">{{$provinsi}}</th>
  67. <th scope="row">{{$nama_upt}}</th>
  68. <th scope="row">{{$value->no_spp}}</th>
  69. <td>{{$value->no_klien}}</td>
  70. <td>{{$value->nama_perusahaan}}</td>
  71. <td>Rp. {{number_format($value->tagihan, 2)}}</td>
  72. <td>{{\Carbon\Carbon::parse($value->bi_begin)
  73. ->format('d, M Y')}}</td>
  74. <td>
  75. @if($value->status == 'paid')
  76. <center><a class="btn btn-success btn-sm text-white">Telah Bayar</a></center>
  77. @else
  78. <center><a class="btn btn-danger btn-sm text-white">Belum Bayar</a></center>
  79. @endif
  80. </td>
  81. <td>{{$tanggal_jatuh_tempo}}</td>
  82. <td>{{\Carbon\Carbon::parse($value->bi_money_received)
  83. ->format('d, M Y')}}</td>
  84. <td>{{\Carbon\Carbon::parse($value->created_at)
  85. ->format('d, M Y')}}</td>
  86. <td>{{$value->service_name}}</td>
  87. <td>{{\App\Model\Refrension\Metode::where('id', $value->upaya_metode)->value('metode')}}</td>
  88. @if($value->tanggal_upaya == '')
  89. <td></td>
  90. @else
  91. <td>{{\Carbon\Carbon::parse($value->tanggal_upaya)
  92. ->format('d, M Y')}}</td>
  93. @endif
  94. <td>{{$value->keterangan}}</td>
  95. </tr>
  96. @endforeach
  97. </tbody>
  98. </table>
  99. <hr>
  100. </div>
  101. </center>
  102. </body>
  103. </html>