parti-coinvolte.blade.php 8.0 KB

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