script.blade.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <script type="text/javascript">
  2. var randomColorGenerator = function () {
  3. return '#' + (Math.random().toString(16) + '0000000').slice(2, 8);
  4. };
  5. var isr = document.getElementById('data-user').getContext('2d');
  6. var data_isr = new Chart(isr, {
  7. type: 'pie',
  8. data: {
  9. labels: ['User', 'Upt', 'Waba'],
  10. datasets: [{
  11. label: 'User',
  12. backgroundColor: [
  13. randomColorGenerator(),
  14. randomColorGenerator(),
  15. randomColorGenerator()
  16. ],
  17. data: [{{$grafikUser}}, {{$grafikUserUpt}}, {{$grafikUserWaba}}]
  18. }]
  19. },
  20. options: {}
  21. });
  22. var inspeksi = document.getElementById('data-site').getContext('2d');
  23. var data_inspeksi = new Chart(inspeksi, {
  24. type: 'doughnut',
  25. data: {
  26. labels: [
  27. @foreach($siteConf as $key => $value)
  28. '{{$value->role_name}}',
  29. @endforeach
  30. ],
  31. datasets: [{
  32. label: 'Site Configuration',
  33. backgroundColor: [
  34. @foreach($siteConf as $key => $value)
  35. randomColorGenerator(),
  36. @endforeach
  37. ],
  38. data: [
  39. @foreach($siteConf as $key => $value)
  40. {{\App\User::where('role_id',$value->id)->count()}},
  41. @endforeach
  42. ]
  43. }]
  44. },
  45. options: {}
  46. });
  47. </script>