parti-coinvolte.blade.php 8.8 KB

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