richieste.blade.php 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <div class="card card-primary">
  2. <div class="card-header">
  3. <h3 class="card-title">Gestione richieste</h3>
  4. </div>
  5. <div class="card-body">
  6. <div class="row">
  7. <table class="table table-hover text-nowrap">
  8. <thead>
  9. <tr>
  10. <th>Richiedente</th>
  11. <th>Data richiesta</th>
  12. <th>Data consegna</th>
  13. <th>Nota</th>
  14. <th style="width:100px">&nbsp;</th>
  15. <th style="width:100px">&nbsp;</th>
  16. </tr>
  17. </thead>
  18. <tbody>
  19. @foreach ($richieste as $richiesta)
  20. <tr>
  21. <td>{{ $this->getAnagrafica($richiesta->anagrafica_id) }}
  22. </td>
  23. <td>{{ $richiesta->data_richiesta ? date('d/m/Y', strtotime($richiesta->data_richiesta)) : '' }}
  24. </td>
  25. <td>{{ $richiesta->consegna_richiesta ? date('d/m/Y', strtotime($richiesta->consegna_richiesta)) : '' }}
  26. </td>
  27. <td style="white-space: normal;max-width: 150px;">
  28. {{ $richiesta->description }}
  29. </td>
  30. <td><button wire:click="editRichiesta({{ $richiesta->id }})" type="button"
  31. class="btn btn-primary btn-block"
  32. style="background-color: orange;border-color: orange;"><i
  33. class="fa fa-edit"></i></i></button>
  34. </td>
  35. <td><button onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()"
  36. wire:click.prevent="removeRichiesta({{ $richiesta->id }})" type="button"
  37. class="btn btn-danger btn-block"><i class="fa fa-trash"></i>&nbsp;</button>
  38. </td>
  39. </tr>
  40. @endforeach
  41. </tbody>
  42. </table>
  43. </div>
  44. <div class="row">
  45. <div class="col-sm-4">
  46. <div class="form-group">
  47. <label>Richiedente</label>
  48. <select
  49. class="form-control richiestaAnagrafica @error('richiestaAnagrafica') is-invalid @enderror"
  50. style="width:100%">
  51. <option value="{{ $richiestaAnagrafica }}">
  52. {{ $this->getAnagrafica($richiestaAnagrafica) }}
  53. </select>
  54. </div>
  55. </div>
  56. <div class="col-sm-4">
  57. <div class="form-group">
  58. <label>Data richiesta</label>
  59. <input class="form-control @error('richiestaData') is-invalid @enderror" type="date"
  60. wire:model="richiestaData">
  61. </div>
  62. </div>
  63. <div class="col-sm-4">
  64. <div class="form-group">
  65. <label>Data consegna</label>
  66. <input class="form-control @error('richiestaConsegna') is-invalid @enderror" type="date"
  67. wire:model="richiestaConsegna">
  68. </div>
  69. </div>
  70. </div>
  71. <div class="row">
  72. <textarea class="form-control" rows="5" wire:model="richiestaText"></textarea>
  73. @if (!$this->validated)
  74. <button type="button" class="btn btn-primary mt-2"
  75. wire:click.prevent="saveRichiesta()">Aggiungi</button>
  76. @endif
  77. </div>
  78. </div>
  79. </div>