Dashboard sipadu mbip
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

notice_index.blade.php 4.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. @extends('layout.master', ['uid' => $user->_id, 'token' => $user->token_firebase])
  2. @section('page_title', 'Kompaun')
  3. @section('sub_page_title', '')
  4. @section('name', $user->StaffDetail->full_name)
  5. @section('img_profile', $user->StaffDetail->profile_img)
  6. @section('content')
  7. <style type="text/css">
  8. select.form-control, select.form-control:focus, select.form-control:hover {
  9. border: 1px solid #ccc !important;
  10. height: auto !important;
  11. }
  12. .panel-group .panel {
  13. margin-bottom: 0;
  14. overflow: hidden;
  15. border-radius: 4px;
  16. }
  17. .panel-default {
  18. border-color: #ddd;
  19. }
  20. .panel-default>.panel-heading {
  21. color: #333;
  22. background-color: #f5f5f5;
  23. border-color: #ddd;
  24. }
  25. .panel-title {
  26. margin-top: 0;
  27. margin-bottom: 0;
  28. font-size: 16px;
  29. color: inherit;
  30. }
  31. .panel-body .table>thead>tr>th, .panel-body .table>tbody>tr>th, .panel-body .table>tfoot>tr>th, .panel-body .table>thead>tr>td, .panel-body .table>tbody>tr>td, .panel-body .table>tfoot>tr>td , .panel-body div{
  32. padding: 8px 15px;
  33. line-height: 1.428571429;
  34. vertical-align: top;
  35. border-top: 1px solid #ddd;
  36. }
  37. .glyphicon { margin-right:10px; }
  38. .panel-body { padding:0px; }
  39. .panel-body table tr td { padding-left: 15px }
  40. .panel-body table tr td a:hover , .panel-body div a:hover{ color: #d84315 !important; }
  41. .panel-body .table, .panel-body div {margin-bottom: 0px; }
  42. .r-padd { padding-right: 5%; }
  43. .active { color: #d84315; }
  44. .active:hover { color: #d84315; }
  45. th { font-weight: 600; }
  46. table.dataTable.nowrap th, table.dataTable.nowrap td {
  47. white-space: pre-line !important;
  48. }
  49. table.nowrap th, table.nowrap td {
  50. white-space: pre-line !important;
  51. }
  52. </style>
  53. <div class="inner-page">
  54. <div class="row">
  55. @include('main-dashboard.compound._part.menu_category')
  56. @include('main-dashboard.compound._part.filter_form')
  57. </div>
  58. <div class="row">
  59. <div class="col-md-12">
  60. <div class="card">
  61. <div class="card-header">
  62. <h5>Senarai Kompaun Yang Ada Notis Amaran</h5>
  63. <!-- { this.state.dataCompound.length > 0 ?
  64. <ExportCSV csvData={this.state.dataCompound} fileName="Report_saman_1" type={this.state.form.type} />
  65. : ''
  66. } -->
  67. </div>
  68. <div class="card-body">
  69. <div id="viewParkir">
  70. @include('main-dashboard.compound._part.compound_parkir')
  71. </div>
  72. <div id="viewPelbagai">
  73. @include('main-dashboard.compound._part.compound_pelbagai')
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. @endsection
  81. @section('external_js')
  82. <script type="text/javascript">
  83. var SITEURL = '{{URL::to('')}}';
  84. var tableP, tablePl;
  85. var queryString1 = '', queryString2 = '';
  86. $('#viewParkir').hide();
  87. $('#viewPelbagai').hide();
  88. </script>
  89. <script type="text/javascript" src="{{ asset('js/dataCompleteParkir.js') }}"></script>
  90. <script type="text/javascript" src="{{ asset('js/dataCompletePelbagai.js') }}"></script>
  91. <script type="text/javascript" src="{{ asset('js/function_checkbox.js') }}"></script>
  92. <script type="text/javascript">
  93. $('#tapis').on('click', function (e) {
  94. e.preventDefault();
  95. var form = $("#filter_form")[0];
  96. if(form.checkValidity() === false) {
  97. e.stopPropagation();
  98. var isValid = form.reportValidity();
  99. }else {
  100. $('#viewPelbagai').hide();
  101. $('#viewParkir').hide();
  102. if($('#check_kpd').prop("checked") == false){
  103. $('#kpd').val('');
  104. }
  105. if($('#check_date').prop("checked") == false){
  106. $('#start_date').val('');
  107. $('#end_date').val('');
  108. }
  109. if($('#checkPlateNo').prop("checked") == false){
  110. $('#plate_no').val('');
  111. }
  112. if($('#checkCompanyNo').prop("checked") == false){
  113. $('#company_no').val('');
  114. }
  115. if($('#checkNric').prop("checked") == false){
  116. $('#nric').val('');
  117. }
  118. if($('#checkLicense').prop("checked") == false){
  119. $('#license').val('');
  120. }
  121. if($('#checkName').prop("checked") == false){
  122. $('#nameP').val('');
  123. }
  124. if($('#checkCompanyName').prop("checked") == false){
  125. $('#company_name').val('');
  126. }
  127. // Sumbit Search
  128. var form_data = $('#filter_form').serialize();
  129. if($('#type_C').val() == 'Parkir'){
  130. queryString1 = '?'+form_data;
  131. $('#viewPelbagai').hide();
  132. $('#viewParkir').show();
  133. tableP.ajax.url(SITEURL +'/api/list/compound'+ queryString1).load();
  134. }else if($('#type_C').val() == "Pelbagai"){
  135. queryString2 = '?'+form_data;
  136. $('#viewPelbagai').show();
  137. $('#viewParkir').hide();
  138. tablePl.ajax.url(SITEURL +'/api/list/compound'+ queryString2).load();
  139. }
  140. console.log(SITEURL +'/api/list/compound'+ queryString1);
  141. console.log(SITEURL +'/api/list/compound'+ queryString2);
  142. }
  143. return false;
  144. });
  145. </script>
  146. @endsection