company.blade.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. <div class="sections theme-form">
  2. <div class="section-tabs">
  3. <span class="section-tab active" data-name="azienda">Azienda</span>
  4. <span class="section-tab" data-name="servizi">Servizi</span>
  5. <span class="section-tab" data-name="attività">Attività</span>
  6. <span class="section-tab" data-name="tariffario">Tariffario</span>
  7. </div>
  8. <div class="section-content active" data-name="azienda">
  9. <div class="row">
  10. <div class="col-md-6 col-xs-12 mb-4">
  11. <div class="form-group">
  12. <label for="logo">Logo</label>
  13. <input class="form-control @error('logo') is-invalid @enderror" wire:model="logo" id="logo" name="logo" type="file" placeholder="Nessun file selezionato" accept="image/*" required>
  14. @error('logo')
  15. <div class="invalid-feedback">{{ $message }}</div>
  16. @enderror
  17. </div>
  18. </div>
  19. <div class="col-md-6"></div>
  20. <div class="col-md-6 col-xs-12 mb-4">
  21. <div class="form-group">
  22. <label for="name">Ragione sociale</label>
  23. <input class="form-control @error('name') is-invalid @enderror" wire:model="name" id="name" name="name" type="text" placeholder="Inserisci" required value="{{$name}}">
  24. @error('name')
  25. <div class="invalid-feedback">{{ $message }}</div>
  26. @enderror
  27. </div>
  28. </div>
  29. <div class="col-md-6 col-xs-12 mb-4">
  30. <div class="form-group">
  31. <label for="business_name">Nome business</label>
  32. <input class="form-control @error('business_name') is-invalid @enderror" wire:model="business_name" id="business_name" name="business_name" type="text" placeholder="Inserisci" required value="{{$business_name}}">
  33. @error('business_name')
  34. <div class="invalid-feedback">{{ $message }}</div>
  35. @enderror
  36. </div>
  37. </div>
  38. <div class="col-md-3 col-xs-12 mb-4">
  39. <div class="form-group">
  40. <label for="phone">Telefono</label>
  41. <input class="form-control @error('phone') is-invalid @enderror" wire:model="phone" id="phone" name="phone" type="tel" placeholder="Inserisci" required value="{{$phone}}">
  42. @error('phone')
  43. <div class="invalid-feedback">{{ $message }}</div>
  44. @enderror
  45. </div>
  46. </div>
  47. <div class="col-md-3 col-xs-12 mb-4">
  48. <div class="form-group">
  49. <label for="email">Email</label>
  50. <input class="form-control @error('email') is-invalid @enderror" wire:model="email" id="email" name="email" type="email" placeholder="Inserisci" required value="{{$email}}">
  51. @error('email')
  52. <div class="invalid-feedback">{{ $message }}</div>
  53. @enderror
  54. </div>
  55. </div>
  56. <div class="col-md-3 col-xs-12 mb-4">
  57. <div class="form-group">
  58. <label for="pec">Pec</label>
  59. <input class="form-control @error('pec') is-invalid @enderror" wire:model="pec" id="pec" name="pec" type="text" placeholder="Inserisci" required value="{{$pec}}">
  60. @error('pec')
  61. <div class="invalid-feedback">{{ $message }}</div>
  62. @enderror
  63. </div>
  64. </div>
  65. <div class="col-md-3 col-xs-12 mb-4">
  66. <div class="form-group">
  67. <label for="costitution_date">Data costituzione</label>
  68. <input class="form-control @error('costitution_date') is-invalid @enderror" wire:model="costitution_date" id="costitution_date" name="costitution_date" type="date" placeholder="Inserisci" required value="{{$costitution_date}}">
  69. @error('costitution_date')
  70. <div class="invalid-feedback">{{ $message }}</div>
  71. @enderror
  72. </div>
  73. </div>
  74. <div class="col-md-3 col-xs-12 mb-4">
  75. <div class="form-group">
  76. <label for="address">Indirizzo</label>
  77. <input class="form-control @error('address') is-invalid @enderror" wire:model="address" id="address" name="address" type="text" placeholder="Inserisci" required value="{{$address}}">
  78. @error('address')
  79. <div class="invalid-feedback">{{ $message }}</div>
  80. @enderror
  81. </div>
  82. </div>
  83. <div class="col-md-3 col-xs-12 mb-4">
  84. <div class="form-group">
  85. <label for="zip">Cap</label>
  86. <input class="form-control @error('zip') is-invalid @enderror" wire:model="zip" id="zip" name="zip" type="text" placeholder="Inserisci" required value="{{$zip}}">
  87. @error('zip')
  88. <div class="invalid-feedback">{{ $message }}</div>
  89. @enderror
  90. </div>
  91. </div>
  92. <div class="col-md-3 col-xs-12 mb-4">
  93. <div class="form-group">
  94. <label for="city_id">Città</label>
  95. <select class="form-select @error('city_id') is-invalid @enderror" wire:model="city_id" id="city_id" name="city_id" required>
  96. <option value="" @if (!$city_id) selected @endif disabled>Seleziona</option>
  97. @foreach ($cities as $city)
  98. <option value="{{$city->id}}" @if ($city_id == $city->id) selected @endif>{{$city->name}}</option>
  99. @endforeach
  100. </select>
  101. @error('city_id')
  102. <div class="invalid-feedback">{{ $message }}</div>
  103. @enderror
  104. </div>
  105. </div>
  106. <div class="col-md-3 col-xs-12 mb-4">
  107. <div class="form-group">
  108. <label for="country_id">Stato</label>
  109. <select class="form-select @error('country_id') is-invalid @enderror" wire:model="country_id" id="country_id" name="country_id" required>
  110. <option value="" @if (!$country_id) selected @endif disabled>Seleziona</option>
  111. @foreach ($countries as $country)
  112. <option value="{{$country->id}}" @if ($country_id == $country->id) selected @endif>{{$country->name}}</option>
  113. @endforeach
  114. </select>
  115. @error('country_id')
  116. <div class="invalid-feedback">{{ $message }}</div>
  117. @enderror
  118. </div>
  119. </div>
  120. <div class="col-md-12 col-xs-12 mb-4">
  121. <div class="form-group has-switch">
  122. <label for="operational_headquarters">Sede operativa uguale alla sede legale</label>
  123. <label class="switch">
  124. <input class="form-control @error('operational_headquarters') is-invalid @enderror" wire:model="operational_headquarters" id="operational_headquarters" name="operational_headquarters" type="checkbox" @if ($operational_headquarters) checked @endif>
  125. @error('operational_headquarters')
  126. <div class="invalid-feedback">{{ $message }}</div>
  127. @enderror
  128. <span class="switch-state bg-primary"></span>
  129. </label>
  130. </div>
  131. </div>
  132. <div class="col-md-3 col-xs-12 mb-4">
  133. <div class="form-group">
  134. <label for="fiscal_code">Codice fiscale</label>
  135. <input class="form-control @error('fiscal_code') is-invalid @enderror" wire:model="fiscal_code" id="fiscal_code" name="fiscal_code" type="text" placeholder="Inserisci" required value="{{$fiscal_code}}">
  136. @error('fiscal_code')
  137. <div class="invalid-feedback">{{ $message }}</div>
  138. @enderror
  139. </div>
  140. </div>
  141. <div class="col-md-3 col-xs-12 mb-4">
  142. <div class="form-group">
  143. <label for="vat">Partita Iva</label>
  144. <input class="form-control @error('vat') is-invalid @enderror" wire:model="vat" id="vat" name="vat" type="text" placeholder="Inserisci" required value="{{$vat}}">
  145. @error('vat')
  146. <div class="invalid-feedback">{{ $message }}</div>
  147. @enderror
  148. </div>
  149. </div>
  150. <div class="col-md-3 col-xs-12 mb-4">
  151. <div class="form-group">
  152. <label for="sdi_code">Codice SDI</label>
  153. <input class="form-control @error('sdi_code') is-invalid @enderror" wire:model="sdi_code" id="sdi_code" name="sdi_code" type="text" placeholder="Inserisci" required value="{{$sdi_code}}">
  154. @error('sdi_code')
  155. <div class="invalid-feedback">{{ $message }}</div>
  156. @enderror
  157. </div>
  158. </div>
  159. <div class="col-md-3 col-xs-12 mb-4">
  160. <div class="form-group">
  161. <label for="ateco_code">Codice ateco</label>
  162. <input class="form-control @error('ateco_code') is-invalid @enderror" wire:model="ateco_code" id="ateco_code" name="ateco_code" type="text" placeholder="Inserisci" required value="{{$ateco_code}}">
  163. @error('ateco_code')
  164. <div class="invalid-feedback">{{ $message }}</div>
  165. @enderror
  166. </div>
  167. </div>
  168. <div class="col-md-12 mb-4"></div>
  169. <div class="col-md-12 col-xs-12 mb-4 mt-4">
  170. <div class="form-group">
  171. <button class="btn btn-primary text-uppercase btn-medium" type="button" wire:click="update()">Salva</button>
  172. </div>
  173. </div>
  174. </div>
  175. </div>
  176. <div class="section-content" data-name="servizi">
  177. <livewire:company-service :company="$current_company" />
  178. </div>
  179. <div class="section-content" data-name="attività">
  180. <livewire:company-activity :company="$current_company" />
  181. </div>
  182. <div class="section-content" data-name="tariffario">
  183. <livewire:company-rate :company="$current_company" />
  184. </div>
  185. </div>