company_service.blade.php 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <div class="row">
  2. {{-- @if($is_edit)
  3. <div class="col-md-12 mb-4"></div>
  4. <div class="col-auto mb-4">
  5. <div class="form-group">
  6. <button class="btn btn-outline-primary text-uppercase btn-medium" type="button" wire:click="cancel()">Annulla</button>
  7. </div>
  8. </div>
  9. <div class="col-auto mb-4">
  10. <div class="form-group">
  11. <button class="btn btn-primary text-uppercase btn-medium" type="button" wire:click="save()">Salva</button>
  12. </div>
  13. </div>
  14. @else --}}
  15. <div class="col-md-12 col-xs-12">
  16. <div class="form-group text-end">
  17. <button class="btn btn-primary text-uppercase btn-medium" type="button" wire:click="add()">Aggiungi</button>
  18. </div>
  19. </div>
  20. <div class="col-md-12 col-xs-12">
  21. <table class="dataTable display" id="company-services">
  22. <thead>
  23. <tr>
  24. <th>Servizio</th>
  25. <th>Descrizione</th>
  26. <th>Referente</th>
  27. <th class="no-sort text-center dt-actions-th">Azioni</th>
  28. </tr>
  29. </thead>
  30. <tbody>
  31. {{-- @foreach($company_services as $c)
  32. <tr>
  33. <td>{{$c->name}}</td>
  34. <td>{{$c->description}}</td>
  35. <td class="text-center dt-actions">
  36. <a class="dt-action" wire:click="edit({{$c->id}})"><i class="icli iconly-Edit-Square"></i></a>
  37. <a class="dt-action" {{--wire:click="delete({{$c->id}})" --/}}><i class="icli iconly-Delete"></i></a>
  38. </td>
  39. </tr>
  40. @endforeach --}}
  41. </tbody>
  42. </table>
  43. </div>
  44. {{-- @endif --}}
  45. </div>
  46. @push('scripts')
  47. <script>
  48. document.addEventListener("DOMContentLoaded", () => {
  49. let table_id = "#company-services";
  50. let options = {
  51. paging: true,
  52. ordering: true,
  53. columnDefs: [
  54. {
  55. targets: 'no-sort',
  56. orderable: false,
  57. }
  58. ],
  59. language: {
  60. url: DT_languageIT,
  61. },
  62. };
  63. Livewire.on('update', () => {
  64. setTimeout(() => {
  65. loadDatatables("#company-services", options);
  66. }, 10);
  67. });
  68. loadDatatables("#company-services", options);
  69. });
  70. </script>
  71. @endpush