chart.blade.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <div class="row">
  2. <!-- Grafik -->
  3. <div class="col-xl-6 mb-5 mb-xl-0">
  4. <div class="card shadow">
  5. <div class="card-header bg-transparent">
  6. <div class="row align-items-center">
  7. <div class="col">
  8. <h6 class="text-uppercase text-light ls-1 mb-1"><i class="ni ni-chart-pie-35"></i>&nbsp;&nbsp;Grafik Jumlah Per Tujuan</h6>
  9. </div>
  10. </div>
  11. </div>
  12. <div class="card-body">
  13. <div class="chart">
  14. <div id="loket-pengaduan-tujuan" style="min-width: 310px; height: 400px; max-width: 600px; margin: 0 auto"></div>
  15. </div>
  16. </div>
  17. <br>
  18. <?php
  19. $count = \App\Model\Service\LoketPengaduan::where('tujuan',1)->count();
  20. $open = \App\Model\Service\LoketPengaduan::where('active',1)->where('tujuan',1)->count();
  21. $reopen = \App\Model\Service\LoketPengaduan::where('active',3)->where('tujuan',1)->count();
  22. $closed = \App\Model\Service\LoketPengaduan::where('active',0)->where('tujuan',1)->count();
  23. if ($count == 0) {
  24. $fixOpen = 0;
  25. $fixClosed = 0;
  26. }else{
  27. $fixOpen = ( $reopen + $open ) / $count * 100;
  28. $fixClosed = $closed / $count * 100;
  29. }
  30. ?>
  31. <div class="card-footer" style="padding:0px;">
  32. <table style="width: 100%; text-align: center;">
  33. <br>
  34. <center>
  35. <label style="font-size: 20px; font-weight: bold;">PERSENTASE PENGADUAN</label>
  36. </center>
  37. <br>
  38. <tr>
  39. <td style="font-size: 20px; font-weight: bold; border-right: 1px solid #dedede; padding: 10px 0px;">
  40. <label>OPEN : </label> {{number_format($fixOpen, 2)}} %</td>
  41. <td style="font-size: 20px; font-weight: bold;"><label>CLOSED : </label> {{number_format($fixClosed, 2)}} %</td>
  42. </tr>
  43. </table>
  44. </div>
  45. </div>
  46. </div>
  47. <div class="col-xl-6 mb-5 mb-xl-0">
  48. <div class="card shadow">
  49. <div class="card-header bg-transparent">
  50. <div class="row align-items-center">
  51. <div class="col">
  52. <h6 class="text-uppercase text-light ls-1 mb-1"><i class="ni ni-chart-pie-35"></i>&nbsp;&nbsp;Grafik Jumlah Loket Pengaduan Per Provinsi</h6>
  53. </div>
  54. </div>
  55. </div>
  56. <div class="card-body">
  57. <div class="chart">
  58. <div id="loket-pengaduan" style="min-width: 310px; height: 400px; max-width: 600px; margin: 0 auto"></div>
  59. </div>
  60. </div>
  61. <br>
  62. <br>
  63. <br>
  64. <br>
  65. <br>
  66. <br>
  67. <br>
  68. </div>
  69. </div>
  70. </div>