Torna ai territori

Assegnazioni

Questa funzione consente un'assegnazione arbitraria, indipendente dalle tre schede della Home.

{{-- Invio del link (Assegna::apriInvio): blocca la pagina finché non si risponde "inviato / non ancora". Se si chiude la scheda prima, l'assegnazione resta segnalata con "link ancora da inviare". --}} @if($invio) @php $link = $invio->shortPdfUrl(); $messaggio = $invio->messaggioLink(); $whatsapp = $messaggio ? $invio->proclamatore?->whatsappUrl($messaggio) : null; $email = trim((string) $invio->proclamatore?->email); @endphp @endif
{{-- Toggle form --}} {{-- Form --}}
@if(!$preselectedTerritorioId) @endif @if($preselectedTerritorioId) @endif @error('territorio_id')

{{ $message }}

@enderror @if($territorio_id)

Anteprima territorio

@if($this->selectedThumbnailUrl)
Thumbnail territorio selezionato
@else
Nessuna thumbnail disponibile per questo territorio.
@endif
@endif
@error('proclamatore_id')

{{ $message }}

@enderror
@error('assigned_at')

{{ $message }}

@enderror
Assegna Annulla
{{-- Elenco territori attualmente assegnati --}} @if($assegnazioniAperte->count())

Territori Assegnati ({{ $assegnazioniAperte->count() }})

Link PDF · stato invio · il link scade alla soglia rientro ({{ $sogliaRientro }} giorni)

{{-- Ricerca rapida: territorio, numero, zona, proclamatore in un solo campo --}}
@forelse($assegnazioniAperteVisibili as $a) @php $pdfUrl = $a->shortPdfUrl(); $linkScaduto = ! auth()->check() && $a->data_consegna_presunta && $a->data_consegna_presunta->isPast(); @endphp
{{-- Testata riga --}}
N° {{ $a->territorio?->numero }} @if($a->territorio?->zona?->nome) {{ $a->territorio?->zona?->nome }} @endif
{{ $a->proclamatore?->nome_completo ?? 'N/A' }} · {{ $a->assigned_at->format('d/m/Y') }} · {{ $a->giorni }}g
{{-- Procedura di invio interrotta, o risposto "non ancora" --}} @if($a->link_in_sospeso)
Link ancora da inviare Invia link
@endif {{-- Avviso link scaduto (solo per non loggati) --}} @if($linkScaduto)
Link scaduto — rigenerare dal dettaglio territorio
{{-- Link attivo --}} @elseif($pdfUrl)
{{ $pdfUrl }} @if($a->proclamatore) @endif {{-- Flag Link Inviato --}} {{-- Interruttore di stato, non un comando: lo stato "inviato" si legge dalla variante (primary quando è acceso) e aria-pressed lo dice anche a chi non lo vede. --}} @if($a->link_sent) Link inviato @else Non inviato @endif Copiato!
@else

Nessun PDF disponibile

@endif
@empty
Nessun risultato per "{{ $linkSearch }}".
@endforelse
@endif