js.blade.php 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <!-- Core -->
  2. @include('dev.helpers.jquery')
  3. <script src="{{asset('templates/assets/js/plugins/bootstrap/dist/js/bootstrap.bundle.min.js')}}"></script>
  4. <!-- Optional JS -->
  5. <script src="{{asset('templates/assets/js/plugins/chart.js/dist/Chart.min.js')}}"></script>
  6. <script src="{{asset('templates/assets/js/plugins/chart.js/dist/Chart.extension.js')}}"></script>
  7. <script src="{{asset('templates/assets/js/jquery-confirm.js') }}"></script>
  8. <!-- Optional JS -->
  9. <script src="https://maps.googleapis.com/maps/api/js?key="></script>
  10. <!-- Argon JS -->
  11. <script src="{{asset('templates/assets/js/argon-dashboard.min.js?v=1.1.0&callback=initMap')}}"></script>
  12. <script src="{{asset('templates/assets/js/agent/v3/latest/t.js')}}"></script>
  13. <!-- Map -->
  14. <script src="{{asset('templates/assets/js/highchart/maps/highmaps.js')}}"></script>
  15. <script src="{{asset('templates/assets/js/highchart/maps/modules/exporting.js')}}"></script>
  16. <script src="{{asset('templates/assets/js/highchart/mapdata/id-all.js')}}"></script>
  17. <!-- Datatables -->
  18. <script src="{{asset('templates/assets/js/datatables/jquery.dataTables.min.js')}}"></script>
  19. <script src="{{asset('templates/assets/js/select2.min.js')}}"></script>
  20. @include('dev.helpers.maps')
  21. @include('dev.helpers.maps-spp')
  22. <script>
  23. $(document).ready(function(){
  24. $.noConflict();
  25. $.ajaxSetup({
  26. headers: {
  27. 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
  28. }
  29. });
  30. $('table.data-table').DataTable({
  31. "pagingType": "numbers",
  32. });
  33. $('table.data-table-inspeksi').DataTable({
  34. "pagingType": "numbers",
  35. "ordering": false
  36. });
  37. $('#table-upt').DataTable({
  38. processing: true,
  39. serverSide: true,
  40. ajax:"{{ url('dash') }}" ,
  41. columns: [
  42. { data: 'id', name: 'ID'},
  43. { data: 'office_name', name: 'Nama UPT'},
  44. { data: 'province_name', name: 'Nama Provinsi'}
  45. ]
  46. })
  47. $('.select2').select2({
  48. theme: "bootstrap"
  49. });
  50. // ON CHANGE SELECT 2 IN HERE
  51. $('#id_rensos').on('select2:select', function (e) {
  52. $.ajax({
  53. url: "{{ url('sosialisasi-bimtek/monev-sosialisasi/get-rensos/') }}/" + $(this).val(),
  54. method: 'GET',
  55. success: function(data) {
  56. // console.log(data);
  57. $('#tanggal_pelaksanaan').val(data['tanggal_pelaksanaan'])
  58. $('#tema').val(data['tema'])
  59. $('#tempat').val(data['tempat'])
  60. $('#jumlah_peserta').val(data['jumlah_peserta'])
  61. $('#anggaran').val(data['anggaran'])
  62. $('#narasumber').val(data['narasumber'])
  63. $('#keterangan').val(data['keterangan'])
  64. $('#lampiran-sebelumnya').val(data['lampiran'])
  65. }
  66. });
  67. });
  68. });
  69. </script>
  70. <script>
  71. $('.drop-down-show-hide').hide();
  72. $('#dropDown').change(function () {
  73. $('.drop-down-show-hide').hide()
  74. $('#' + this.value).show();
  75. });
  76. $('#dropDown').change(function () {
  77. $('.slowws').hide()
  78. });
  79. </script>
  80. <script>
  81. $('.drop-down-show-hide').hide();
  82. $('#dropDown2').change(function () {
  83. $('.drop-down-show-hide').hide()
  84. $('#' + this.value).show();
  85. });
  86. $('#dropDown2').change(function () {
  87. $('.slowws').hide()
  88. });
  89. </script>
  90. <script>
  91. @if(count($errors) > 0 || Session::has('success') || Session::has('info') || Session::has('warning'))
  92. $.confirm({
  93. title: '{{Session::get('info')}}',
  94. content: '{{Session::get('alert')}}',
  95. type: '{{Session::get('colors')}}',
  96. icon: '{{Session::get('icons')}}',
  97. typeAnimated: true,
  98. buttons: {
  99. close: function () {
  100. }
  101. }
  102. });
  103. @elseif(count($errors) == 0)
  104. @else
  105. $.confirm({
  106. title: '{{Session::has('info')}}',
  107. content: '{{Session::get('alert')}}',
  108. type: 'red',
  109. typeAnimated: true,
  110. icon: 'fas fa-exclamation-triangle',
  111. buttons: {
  112. close: function () {
  113. }
  114. }
  115. });
  116. @endif
  117. </script>