presence.blade.php 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <div class="col card--ui" id="card--dashboard">
  2. <section id="resume-table">
  3. <div class="compare--chart_wrapper d-none"></div>
  4. <div class="row">
  5. <div class="col-md-6">
  6. <h3>{{$calendar->course->name}}</h3>
  7. </div>
  8. <div class="col-md-6">
  9. <h3>{{date("l d F", strtotime($calendar->from))}}, ora inizio {{date("H:i", strtotime($calendar->from))}}</h3>
  10. </div>
  11. <div class="col-md-6">
  12. <label for="court_id" class="form-label">Campo</label>
  13. <select class="form-select form-select-lg me-1 " wire:model="court_id">
  14. <option value="">
  15. @foreach($courts as $c)
  16. <option value="{{$c["id"]}}">{{$c["name"]}}</option>
  17. @endforeach
  18. </select>
  19. </div>
  20. <div class="col-md-6">
  21. <label for="instructor_id" class="form-label">Istruttore</label>
  22. <select class="form-select form-select-lg me-1 " wire:model="instructor_id">
  23. <option value="">
  24. @foreach($instructors as $i)
  25. <option value="{{$i["id"]}}">{{$i["name"]}}</option>
  26. @endforeach
  27. </select>
  28. </div>
  29. <div class="col-md-12 mt-3">
  30. <textarea class="form-control" id="note" placeholder="Note" wire:model="note"></textarea>
  31. </div>
  32. </div>
  33. <section id="resume-table" class="mt-3">
  34. <div class="compare--chart_wrapper d-none"></div>
  35. <table class="table tablesaw tableHead tablesaw-stack" id="tablesaw-350" width="100%">
  36. <thead>
  37. <tr>
  38. <th scope="col">#</th>
  39. <th scope="col">Cognome</th>
  40. <th scope="col">Nome</th>
  41. <th scope="col">Certificato</th>
  42. <th scope="col">Presenza</th>
  43. </tr>
  44. </thead>
  45. <tbody id="checkall-target">
  46. @foreach($records as $idx => $record)
  47. <tr>
  48. <td>{{$idx}}</td>
  49. <td>{{$record["first_name"]}}</td>
  50. <td>{{$record["last_name"]}}</td>
  51. <td></td>
  52. <td><input class="member" type="checkbox" value="{{$record["id"]}}" {{$record["presence"] ? 'checked' : ''}}></td>
  53. </tr>
  54. @endforeach
  55. </tbody>
  56. </table>
  57. </section>
  58. <div class="row">
  59. <div class="col-md-6">
  60. <button type="button" class="btn--ui " style="background-color:red !important">Annulla Lezione</button>
  61. </div>
  62. <div class="col-md-6 text-end">
  63. <button type="button" class="btn--ui lightGrey" onclick="document.location.href='/calendar'">Annulla</button>
  64. <button type="button" class="btn--ui" onclick="save()">Salva</button>
  65. </div>
  66. </div>
  67. </section>
  68. </div>
  69. @push('scripts')
  70. @endpush
  71. @push('scripts')
  72. <script>
  73. $(document).ready(function() {
  74. } );
  75. Livewire.on('load-data-table', () => {
  76. });
  77. function save()
  78. {
  79. var ids = [];
  80. $('input[type=checkbox]').each(function () {
  81. if ($(this).is(":checked"))
  82. {
  83. var val = $(this).val();
  84. ids.push(val);
  85. }
  86. });
  87. @this.save(ids);
  88. }
  89. </script>
  90. @endpush