parti-coinvolte.blade.php 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  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 onclick="confirm('Sei sicuro?') || event.stopImmediatePropagation()"
  87. wire:click.prevent="removeVeicoloParteCoinvolta({{ $p->progressive }})"
  88. type="button" class="btn btn-danger "><i
  89. class="fa fa-trash"></i>&nbsp;</a>
  90. @else
  91. <a class="btn btn-primary"
  92. wire:click.prevent="addVeicolo({{ $p->progressive }})"
  93. data-toggle="modal"
  94. data-target="#veicoloParte">+&nbsp;</a>
  95. @endif
  96. </div>
  97. </div>
  98. @endif
  99. </div>
  100. </div>
  101. <div class="row">
  102. <div class="col-sm-6 pl-3">
  103. <button class="btn btn-danger"
  104. wire:click.prevent="removeParteCoinvolta({{ $p->progressive }})">Elimina</button>
  105. </div>
  106. </div>
  107. </div>
  108. @if ($p->conducente_o_pedone == 2)
  109. <div class="col-12 mt-3">
  110. <div class="accordion" id="vehicleAccordion{{ $p->progressive }}">
  111. @include('components.report.parti.accordion.accordion-main', ['p' => $p])
  112. </div>
  113. </div>
  114. @endif
  115. <div class="row">
  116. <div class="col-sm-12">
  117. <hr size="1">
  118. </div>
  119. </div>
  120. @endforeach
  121. <button class="btn btn-primary"
  122. wire:click.prevent="addParteCoinvolta()">Aggiungi</button>
  123. </div>
  124. </div>
  125. </div>
  126. </div>