Il riepilogo operativo Ticket Mobile ora e nella dashboard principale, cosi i link rapidi e lo stato ticket restano visibili appena entri in Filament.
Ricerca chiamante
Ricerca per telefono, nome, cognome, ragione sociale o email e seleziona il contatto con un click.
@if($selectedCallerId)
Contatto selezionato: #{{ $selectedCallerId }}
@endif @if($callerMatches->count() > 0)
@foreach($callerMatches as $match) @php $stabileLabel = $this->getCallerStabileLabel((int) $match->id); @endphp @endforeach
@elseif(filled($callerSearch))
Nessun contatto trovato con questa ricerca.
@endif
Nuovo ticket rapido
Dopo aver selezionato il chiamante, compila e crea il ticket.
@if($errors->any())
Il ticket non e stato inviato.
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@if(count($this->selectedUploads) > 0)
Coda allegati pronta per il ticket
Ogni allegato resta nello stesso riquadro con miniatura, protocollo e descrizione subito sotto. I dati EXIF e GPS non vengono rimossi dal salvataggio.
@foreach($this->selectedUploads as $upload)
@if($upload['is_image'])
{{ $upload['name'] }}
@endif
{{ $upload['is_image'] ? 'Immagine' : (strtoupper(pathinfo($upload['name'], PATHINFO_EXTENSION) ?: 'FILE')) }}
{{ $upload['is_image'] ? 'Miniatura agganciata a questa descrizione' : 'Allegato pronto per l\'invio' }}
{{ $upload['name'] }}
Protocollo bozza: {{ $upload['protocol'] }}
@if($upload['original_name'] !== $upload['name'])
File origine: {{ $upload['original_name'] }}
@endif
{{ number_format(((int) ($upload['size'] ?? 0)) / 1024, 1, ',', '.') }} KB
@php $metadata = is_array($upload['metadata'] ?? null) ? $upload['metadata'] : []; $gpsLat = data_get($metadata, 'gps_decimal.lat'); $gpsLng = data_get($metadata, 'gps_decimal.lng'); $hasGps = is_numeric($gpsLat) && is_numeric($gpsLng); $exifDate = trim((string) data_get($metadata, 'exif_datetime', '')); $device = trim((string) data_get($metadata, 'device', '')); $mapsUrl = trim((string) data_get($metadata, 'google_maps_url', '')); @endphp @if($hasGps || $exifDate !== '' || $device !== '')
@if($hasGps) GPS @endif @if(($metadata['capture_source'] ?? null) === 'camera') GPS da browser @elseif(($metadata['capture_source'] ?? null) === 'attachment') EXIF da libreria @endif @if($exifDate !== '') EXIF @endif @if($device !== '') {{ $device }} @endif
@if($hasGps)
Coordinate: {{ number_format((float) $gpsLat, 5, '.', '') }}, {{ number_format((float) $gpsLng, 5, '.', '') }}
@endif @if($mapsUrl !== '')
Maps: {{ $mapsUrl }}
@endif @if($exifDate !== '')
Data EXIF: {{ $exifDate }}
@endif @if($device !== '')
Dispositivo: {{ $device }}
@endif @if(!empty($metadata['capture_source']))
Sorgente metadati: {{ $metadata['capture_source'] === 'camera' ? 'browser/camera live' : $metadata['capture_source'] }}
@endif
@endif
@endforeach
@endif
Crea ticket Invio ticket...
Suggerimento: aggiungi questa pagina ai preferiti del browser sul telefono per usarla come webapp rapida.