Impostazioni fornitore e archivio operativo
@if($this->fornitore) Qui concentriamo archivio fornitore, moduli attivabili, import TecnoRepair e collegamento Google di {{ $this->fornitore->ragione_sociale ?? ('Fornitore #' . $this->fornitore->id) }}. @else Seleziona un fornitore per aprire questa vista. @endif
@if($this->missingAdminContext)
Questa vista richiede un fornitore selezionato.
@else
Archivio fornitore
Il fornitore ora ha una struttura archivio dedicata, parallela a quella degli stabili, pronta per rubrica, FE, prodotti, comunicazioni e import tecnici.
@foreach($archiveFolders as $row)
{{ $row['label'] }}
{{ $row['path'] }}
@endforeach
TecnoRepair MDB
Puoi caricare un archivio MDB dalla pagina web oppure indicare un percorso già disponibile sul server. Sono accettati sia path assoluti sia percorsi relativi dentro storage/app.
Salva MDB in archivio fornitore Importa TecnoRepair Simula import
@if(filled($lastImportOutput))
{{ $lastImportOutput }}
@endif
Chiavi, accesso e reperibilità
Per ogni stabile del fornitore puoi memorizzare chi suonare, dove sono le chiavi e le istruzioni rapide da mostrare nella scheda intervento.
Aggiungi stabile
@forelse($stabileAccessRows as $index => $row)
@empty
Nessuna istruzione di accesso configurata. Aggiungi almeno lo stabile dove serve sapere chi suonare o dove recuperare le chiavi.
@endforelse
Memoria materiali ricorrenti
Preferiti per lampade, ricambi e prodotti che il fornitore usa spesso. Verranno proposti nella scheda intervento.
Aggiungi materiale
@if(! $operationalConfigAvailable)
La memoria materiali richiede la migrazione del database che aggiunge il campo operational_config ai fornitori.
@endif
@forelse($preferredMaterialRows as $index => $row)
@empty
Nessun materiale preferito ancora salvato.
@endforelse
Salva workflow operativo
Moduli fornitore
@foreach($moduleRows as $row)
{{ $row['module'] }}
{{ $row['status'] }}
{{ $row['note'] }}
@endforeach
Google Workspace
@if($googleWorkspaceStatus)
Stato: {{ $googleWorkspaceStatus['connected'] ? 'Collegato' : 'Non collegato' }}
Account: {{ $googleWorkspaceStatus['email'] !== '' ? $googleWorkspaceStatus['email'] : '-' }}
Nome: {{ $googleWorkspaceStatus['name'] !== '' ? $googleWorkspaceStatus['name'] : '-' }}
Ultimo collegamento: {{ $googleWorkspaceStatus['connected_at'] !== '' ? $googleWorkspaceStatus['connected_at'] : '-' }}
Collega / aggiorna Google @if($googleWorkspaceStatus['connected'])
@csrf
@endif
Questo collegamento usa una chiave account dedicata al fornitore, così rubrica e sincronizzazioni non si mischiano con il profilo amministratore anche se il backend resta sotto lo stesso tenant.
@else
Contesto amministratore Google non disponibile per questo fornitore.
@endif
@endif