index.blade.php 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <?php $getStatus = \App\Model\Privillage\Role::where('id',Auth::user()->role_id)->value('akses'); ?>
  2. @extends('dev.core.using')
  3. @section('content')
  4. @include('templates.inspeksi.inspeksi-data.core.add')
  5. @include('templates.inspeksi.inspeksi-data.core.detail')
  6. @include('templates.inspeksi.inspeksi-data.rejected.detail')
  7. @include('templates.inspeksi.inspeksi-data.rejected.edit')
  8. @include('templates.inspeksi.inspeksi-data.approval.detail')
  9. @include('templates.inspeksi.inspeksi-data.core.edit')
  10. @include('templates.inspeksi.inspeksi-data.helpers.delete')
  11. @include('templates.inspeksi.inspeksi-data.helpers.print-search')
  12. @include('templates.inspeksi.inspeksi-data.helpers.unduh-search')
  13. @include('templates.helpers.export')
  14. @include('templates.helpers.import')
  15. @include('templates.inspeksi.inspeksi-data.dev.data')
  16. <style>
  17. .widest div{width: 1530px !important;}
  18. #example_filter{position: absolute; right: 20px;}
  19. </style>
  20. @if($getStatus != 'administator')
  21. <?php
  22. $upts = \App\Model\Setting\UPT::where('office_id',Auth::user()->upt)->select('office_name')->distinct()->value('office_name');
  23. ?>
  24. <br>
  25. <br>
  26. <div style="margin-bottom: 20px;">
  27. <div class="card shadow" style="border:1px solid #dedede;">
  28. <div class="card-header bg-transparent">
  29. <div class="row align-items-center">
  30. <div class="col">
  31. <center>
  32. <h4 class="mb-0"><i class="fas fa-building"></i>&nbsp;&nbsp;{{strtoupper($getStatus)}} {{$upts}}</h4>
  33. </center>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39. @endif
  40. @include('templates.helpers.inspeksi.inspeksi-data.maps')
  41. <div class="container" style="margin-top: 40px;">
  42. <br>
  43. @include('templates.helpers.inspeksi.inspeksi-data.chart-search')
  44. </div>
  45. <div class="row mt-5">
  46. <div class="col text-left" style="padding-bottom: 10px;">
  47. <?php
  48. $url = \Request::route()->getName();
  49. $getKdModule = DB::table('modules')->where('menu_path',$url)->value('kdModule');
  50. $getCreate = DB::table('role_acl')
  51. ->where('module_id', $getKdModule)->where('role_id',Auth::user()->role_id)
  52. ->value('create_acl');
  53. $getRead = DB::table('role_acl')
  54. ->where('module_id', $getKdModule)->where('role_id',Auth::user()->role_id)
  55. ->value('read_acl');
  56. ?>
  57. @if($getCreate == $getKdModule)
  58. <a href="#" class="btn btn-sm btn-primary" data-toggle="modal" data-target="#addModal"><i class="ni ni-fat-add"></i>&nbsp;TAMBAH DATA</a>
  59. @endif
  60. @if($getRead == $getKdModule)
  61. <a class="btn btn-sm btn-info" style="color: white;" data-toggle="modal" data-target="#searchIndexPrint"><i class="ni ni-single-copy-04"></i>&nbsp;DOWNLOAD AS PDF</a>
  62. <a class="btn btn-sm btn-danger" style="color: white;" data-toggle="modal" data-target="#downloadIndexSearch"><i class="ni ni-cloud-download-95"></i>&nbsp;DOWNLOAD AS XLS</a>
  63. @endif
  64. <a href="{{route('inspeksi/data')}}" class="btn btn-sm btn-warning"><i class="fa fa-eye"></i>&nbsp;SHOW ALL</a>
  65. </div>
  66. <div class="col-xl-12 mb-5 mb-xl-0">
  67. <form method="POST" action="{{route('inspeksi-approved')}}" enctype="multipart/form-data" onsubmit="if($('.box-check:checkbox:checked').length <= 0) { alert('Silahkan memilih data terlebih dahulu'); return false;}">
  68. @csrf
  69. <div class="card shadow" style="border:1px solid #dedede;">
  70. <div class="card-header border-0" style="background-color: #5f5f5f;">
  71. <div class="row align-items-center">
  72. <div class="col">
  73. <h3 class="mb-0" style="color: #fff;"><i class="fa fa-check-circle"></i>&nbsp;&nbsp;MENUNGGU PERSETUJUAN</h3>
  74. </div>
  75. <!-- <div class="col text-right">
  76. <a href="#!" class="btn btn-sm btn-primary">See all</a>
  77. </div> -->
  78. </div>
  79. </div>
  80. <div class="table-responsive">
  81. <!-- Projects table -->
  82. <div class="widest">
  83. @include('templates.inspeksi.inspeksi-data.core.approval-table')
  84. </div>
  85. </div>
  86. </div>
  87. @if($getStatus == 'kepala-upt')
  88. <div class="col text-right" style="padding-top: 10px;">
  89. <button value="1" name="action" class="btn btn-success btn-sm"><i class="fa fa-check-circle"></i>&nbsp;Approved</button>
  90. &nbsp;
  91. <button value="3" name="action" class="btn btn-danger btn-sm"><i class="fa fa-times-circle"></i>&nbsp;Reject</button>
  92. </div>
  93. @endif
  94. </form>
  95. </div>
  96. <div class="col-xl-12 mb-5 mb-xl-0">
  97. <br>
  98. <br>
  99. <div class="card shadow" style="border:1px solid #dedede;">
  100. <div class="card-header border-0" style="background-color: #5f5f5f;">
  101. <div class="row align-items-center">
  102. <div class="col">
  103. <h3 class="mb-0" style="color: #fff;"><i class="ni ni-archive-2"></i>&nbsp;&nbsp;DATA INSPEKSI</h3>
  104. </div>
  105. <!-- <div class="col text-right">
  106. <a href="#!" class="btn btn-sm btn-primary">See all</a>
  107. </div> -->
  108. </div>
  109. </div>
  110. <div class="table-responsive">
  111. <!-- Projects table -->
  112. <div class="widest">
  113. @include('templates.inspeksi.inspeksi-data.core.table')
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. </div>
  119. @include('templates.helpers.inspeksi.inspeksi-data.js-search')
  120. @endsection