Torna ai territori

Assegnazioni

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

{{-- Appena assegnato: il link da mandare al proclamatore, in evidenza, e la scelta "inviato / non ancora". Resta finché non si sceglie (Assegna::DA_INVIARE in sessione). --}} @foreach($daInviare as $nuova) @php $link = $nuova->shortPdfUrl(); $messaggio = $link ? "Ciao {$nuova->proclamatore->nome}, ti è stato assegnato il territorio N° {$nuova->territorio->numero}. Ecco la piantina: {$link}" : null; $whatsapp = $messaggio ? $nuova->proclamatore->whatsappUrl($messaggio) : null; @endphp

Territorio N° {{ $nuova->territorio->numero }} assegnato a {{ $nuova->proclamatore->nome_completo }}

@if($link)
@if($whatsapp) Invia su WhatsApp {{ $nuova->proclamatore->telefono }} @else

{{ $nuova->proclamatore->nome_completo }} non ha un numero di telefono: copia il link e mandalo come preferisci. @can('settings.manage') Aggiungi il numero @endcan

@endif

Il link è stato inviato?

Sì, inviato Non ancora
@else

Il territorio non ha un PDF: non c'è un link da mandare. Caricalo dalla scheda del territorio.

Ho capito
@endif
@endforeach
{{-- 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
{{-- 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