parti-coinvolte.blade.php 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. <div class="row">
  2. <div class="col">
  3. <div class="card card-primary">
  4. <div class="card-header">
  5. <h3 class="card-title">Parti coinvolte</h3>
  6. </div>
  7. <div class="card-body">
  8. @foreach ($parti_coinvolte as $idx => $p)
  9. <div class="row">
  10. <div class="col-sm-12">
  11. @if(!$this->validated)
  12. <div class="form-group">
  13. <label>Conducente o pedone</label><br>
  14. <input type="radio" value="2" {{ $p->conducente_o_pedone == 2 ? 'checked' : '' }}
  15. name="type{{ $idx }}"
  16. wire:click="updateConducentePedoneParteCoinvolta(2, {{ $p->progressive }})">Conducente
  17. <input type="radio" value="1" {{ $p->conducente_o_pedone == 1 ? 'checked' : '' }}
  18. name="type{{ $idx }}"
  19. wire:click="updateConducentePedoneParteCoinvolta(1, {{ $p->progressive }})">Pedone
  20. </div>
  21. @endif
  22. </div>
  23. </div>
  24. <div class="row">
  25. <div class="col-sm-6">
  26. <div class="form-group">
  27. <label>Anagrafica parte coinvolta </label>
  28. <div class="row">
  29. <div class="col-sm-7">
  30. <select class="form-control anagraficaClass"
  31. data-progressive="{{ $p->progressive }}"
  32. style="width:100%"
  33. @if($this->validated) disabled="disabled" @endif>
  34. <option value="{{ $p->anagrafica }}">
  35. {{ $this->getAnagrafica($p->anagrafica) }}
  36. </option>
  37. </select>
  38. </div>
  39. <div class="col-sm-5">
  40. @if (!$this->validated)
  41. @if ($p->anagrafica > 0)
  42. <a class="btn btn-primary editAnagrafica"
  43. wire:click.prevent="editAnagraficaParte({{ $p->progressive }})"
  44. data-toggle="modal"
  45. data-target="#anagraficaParte"
  46. style="background-color: orange;border-color: orange;"><i
  47. class="fa fa-edit"></i></i></a>
  48. @if ($p->conducente_o_pedone == 1)
  49. <a class="btn btn-primary editPedone"
  50. wire:click.prevent="editPedoneData({{ $p->progressive }})"
  51. data-toggle="modal"
  52. data-target="#pedoneModal"><i
  53. class="fa-solid fa-info"></i></a>
  54. @endif
  55. <a onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()"
  56. wire:click.prevent="removeAnagraficaParteCoinvolta({{ $p->progressive }})"
  57. class="btn btn-success"><i
  58. class="fa fa-trash"></i>&nbsp;</a>
  59. @else
  60. <a class="btn btn-primary"
  61. wire:click.prevent="addAnagrafica({{ $p->progressive }})"
  62. data-toggle="modal"
  63. data-target="#anagraficaParte">+&nbsp;</a>
  64. @endif
  65. @endif
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. <div class="col-sm-6">
  71. <div class="form-group">
  72. @if ($p->conducente_o_pedone == 2)
  73. <label>Veicolo parte coinvolta
  74. {{ App\Helpers\PoliziaUtils::numberToLetter($p->progressive) }}</label>
  75. <div class="row">
  76. <div class="col-lg-7 col-md-5">
  77. <select class="form-control veicoliClass"
  78. data-progressive="{{ $p->progressive }}"
  79. style="width:100%"
  80. @if($this->validated) disabled="disabled" @endif>
  81. <option value="{{ $p->veicolo }}">
  82. {{ $this->getVeicolo($p->veicolo) }}
  83. </select>
  84. </div>
  85. <div class="col-lg-5 col-md-7">
  86. @if (!$this->validated)
  87. @if ($p->veicolo > 0)
  88. <a class="btn btn-primary editVeicolo"
  89. wire:click.prevent="editVeicolo({{ $p->veicolo }})"
  90. data-toggle="modal"
  91. data-target="#veicoloParte"
  92. style="background-color: orange;border-color: orange;"><i
  93. class="fa fa-edit"></i></i></a>
  94. <a class="btn btn-primary editVeicoloData"
  95. wire:click.prevent="editVeicoloData({{ $p->progressive }})"
  96. data-toggle="modal"
  97. data-target="#veicoloDataParte"><i
  98. class="fa-solid fa-info"></i></a>
  99. <a onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()"
  100. wire:click.prevent="removeVeicoloParteCoinvolta({{ $p->progressive }})"
  101. type="button" class="btn btn-success"><i
  102. class="fa fa-trash"></i>&nbsp;</a>
  103. @else
  104. <a class="btn btn-primary"
  105. wire:click.prevent="addVeicolo({{ $p->progressive }})"
  106. data-toggle="modal"
  107. data-target="#veicoloParte">+&nbsp;</a>
  108. @endif
  109. @endif
  110. </div>
  111. </div>
  112. @endif
  113. </div>
  114. </div>
  115. <div class="row">
  116. @if (!$this->validated)
  117. <div class="col-sm-6 pl-3">
  118. <button class="btn btn-success"
  119. wire:click.prevent="removeParteCoinvolta({{ $p->progressive }})">Elimina</button>
  120. </div>
  121. @endif
  122. </div>
  123. </div>
  124. <div class="row">
  125. <div class="col-sm-12">
  126. <hr size="1">
  127. </div>
  128. </div>
  129. @endforeach
  130. @if (!$this->validated)
  131. <button class="btn btn-primary"
  132. wire:click.prevent="addParteCoinvolta()">Aggiungi</button>
  133. @endif
  134. </div>
  135. </div>
  136. </div>
  137. </div>