Nav apraksta
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. @extends('layouts.layout')
  2. <div class="col-12" style="height: 100vh; overflow: auto;">
  3. <table id="table-register" class="table table-bordered table-hover" style="width: 100%;">
  4. <thead>
  5. <tr>
  6. <th colspan="9">
  7. <div class="col-12" style="text-align: center;">
  8. <h2 style="display: inline-block; margin-right: 10px;">Cetak Data Riwayat Pelaporan</h2>
  9. </div>
  10. </th>
  11. </tr>
  12. <tr >
  13. <th style="vertical-align: middle; color: black; text-align: center; padding: 10px;">No</th>
  14. <th style="vertical-align: middle; color: black; text-align: center; padding: 10px;">Judul Laporan</th>
  15. <th style="vertical-align: middle; color: black; text-align: center; padding: 10px;">Keterangan Laporan</th>
  16. <th style="vertical-align: middle; color: black; text-align: center; padding: 10px;">Tanggal Dibuat</th>
  17. <th style="vertical-align: middle; color: black; text-align: center; padding: 10px;">Lokasi</th>
  18. <th style="vertical-align: middle; color: black; text-align: center; padding: 10px;">Tingkat Bahaya</th>
  19. <th style="vertical-align: middle; color: black; text-align: center; padding: 10px;">Status Tindakan</th>
  20. <th style="vertical-align: middle; color: black; text-align: center; padding: 10px;">Saran Tindakan</th>
  21. </tr>
  22. </thead>
  23. <!-- Isi tabel -->
  24. <tbody>
  25. @php
  26. $i=1;
  27. @endphp
  28. @if($riwayatPelaporan->count() >0)
  29. @foreach ($riwayatPelaporan as $riwayatPelaporan)
  30. <tr>
  31. <td style="text-align: center; vertical-align: middle;">{{ $i++ }}</td>
  32. <td style="text-align: center; vertical-align: middle;">{{$riwayatPelaporan->judul}}</td>
  33. <td style="text-align: center; vertical-align: middle;">
  34. <?php
  35. $keterangan = $riwayatPelaporan->keterangan;
  36. $length = strlen($keterangan);
  37. $maxLength = 20;
  38. if ($length > $maxLength) {
  39. $keterangan = wordwrap($keterangan, $maxLength, "\n", true);
  40. }
  41. echo nl2br($keterangan);
  42. ?>
  43. </td>
  44. <td style="text-align: center; vertical-align: middle;">{{$riwayatPelaporan->tanggal}}</td>
  45. <td style="text-align: center; vertical-align: middle;">{{$riwayatPelaporan->lokasi}}</td>
  46. <td style="text-align: center; vertical-align: middle;">
  47. {{ $riwayatPelaporan->status }}
  48. </td>
  49. <td style="text-align: center; vertical-align: middle;">
  50. {{ $riwayatPelaporan->tindakan->statusTindakan }}
  51. </td>
  52. <td style="text-align: center; vertical-align: middle; overflow: auto; max-height: 100px;">
  53. <?php
  54. $saran = $riwayatPelaporan->saran;
  55. $length = strlen($saran);
  56. $maxLength = 20;
  57. if ($length > $maxLength) {
  58. // Memisahkan teks menjadi baris-baris dengan maksimum 10 karakter
  59. $saran = wordwrap($saran, $maxLength, "\n", true);
  60. }
  61. // Mengubah baris baru menjadi elemen <br> dalam HTML
  62. echo nl2br($saran);
  63. ?>
  64. </td>
  65. </tr>
  66. @endforeach
  67. <!-- Tambahkan baris sesuai data yang ada -->
  68. @else
  69. <tr>
  70. <td class="text-center" colspan="9">Laporan not found</td>
  71. </tr>
  72. @endif
  73. </tbody>
  74. </table>
  75. </div>
  76. <script type="text/javascript">
  77. window.print();
  78. </script>