Modulo assicurazione stabile
Storico polizze, clausole, PDF, firma immagine e collegamento dei sinistri ai ticket.
Elenco polizze
@forelse($this->insurancePolicies as $policy)
{{ $policy->display_name }}
{{ $policy->policy_reference ?: 'Riferimento non indicato' }}
Scadenza {{ optional($policy->expires_at)->format('d/m/Y') ?: '-' }} ยท Rinnovo {{ optional($policy->renewal_at)->format('d/m/Y') ?: '-' }}
Stato: {{ $policy->status ?: '-' }} Premio annuo: {{ $policy->annual_amount !== null ? number_format((float) $policy->annual_amount, 2, ',', '.') . ' EUR' : '-' }}
@empty
Nessuna polizza registrata per questo stabile.
@endforelse
Scheda polizza
@if(($selectedPolicy = $this->insurancePolicies->firstWhere('id', (int) ($this->selectedInsurancePolicyId ?? 0))) instanceof \App\Models\InsurancePolicy)
Documento polizza
@if($this->getInsuranceDocumentUrl($selectedPolicy)) Apri PDF / allegato polizza @else
Nessun documento caricato.
@endif
Firma immagine
@if($this->getInsuranceSignatureUrl($selectedPolicy)) Firma @else
Nessuna firma immagine caricata.
@endif
@endif
Sinistri collegati ai ticket
Separati dalla sola scheda ticket: qui rimangono tracciati per polizza e per stabile.
@forelse($this->insuranceClaimsRows as $claim) @empty @endforelse
Apertura Polizza Sinistro Ticket Note
{{ optional($claim->opened_at)->format('d/m/Y H:i') ?: '-' }} {{ $claim->insurancePolicy?->display_name ?: ($claim->policy_reference ?: '-') }} {{ $claim->claim_number ?: '-' }}
{{ $claim->status ?: 'aperta' }}
@if($claim->ticket) Ticket #{{ (int) $claim->ticket->id }}
{{ $claim->ticket->titolo ?: '-' }}
@else - @endif
{{ $claim->notes ?: '-' }}
Nessun sinistro registrato per questo stabile.