@php $hasFornitoriUi = method_exists($this, 'apriElenco') && method_exists($this, 'apriScheda') && method_exists($this, 'getFornitoreLabel'); @endphp @if(! $hasFornitoriUi) {{ $this->table }} @else
Archivio Fornitori
Vista operativa in stile ticket-gestione. Cerca rapidamente e apri HUB/scheda inline.
Totale fornitori importati: {{ (int) ($fornitoriCount ?? 0) }}
@if(trim((string) ($this->fornitoriSearch ?? '')) !== '') @endif
@if(count($this->activeSearchFilters) > 0)
@foreach($this->activeSearchFilters as $token) {{ $token }} @endforeach
@endif
@if($this->activeTab === 'elenco')
@forelse($this->fornitoriRows as $f) @empty @endforelse
Fornitore Contatti Documento TAG / Team Rubrica Azioni
{{ $this->getFornitoreLabel($f) }}
#{{ (int) $f->id }}
{{ $f->email ?: '-' }}
{{ $f->telefono ?: ($f->cellulare ?: '-') }}
P.IVA: {{ $f->partita_iva ?: '-' }}
CF: {{ $f->codice_fiscale ?: '-' }}
{{ $f->tags ?: '-' }}
Dipendenti: {{ (int) ($f->dipendenti_count ?? 0) }}
@if((int) ($f->rubrica_id ?? 0) > 0) Collegata @else Da collegare @endif
Apri HUB
Nessun fornitore trovato con i filtri correnti.
Mostrati max 400 record per mantenere la pagina rapida.
@elseif($this->activeTab === 'scheda') @php($fornitore = $this->selectedFornitore)
@if($fornitore)
Scheda fornitore inline: {{ $this->getFornitoreLabel($fornitore) }}
ID #{{ (int) $fornitore->id }} · Dipendenti collegati: {{ (int) ($fornitore->dipendenti_count ?? 0) }}
Apri vecchia scheda (immutata)
Anagrafica fornitore
Indirizzo: {{ $fornitore->indirizzo_completo ?: '-' }}
Contatti e pagamenti
IBAN: {{ $fornitore->iban ?: '-' }}
BIC: {{ $fornitore->bic ?: '-' }}
Intestazione conto: {{ $fornitore->intestazione_cc_esatta ?: '-' }}
Modalita pagamento: {{ $fornitore->modalita_pagamento_predefinita ?: '-' }}
Contatti rubrica collegata
@if($fornitore->rubrica)
Codice rubrica: {{ $fornitore->rubrica->codice_univoco ?: '-' }}
Email rubrica: {{ $fornitore->rubrica->email ?: '-' }}
PEC rubrica: {{ $fornitore->rubrica->pec ?: '-' }}
Tel. ufficio: {{ $fornitore->rubrica->telefono_ufficio ?: '-' }}
Tel. cellulare: {{ $fornitore->rubrica->telefono_cellulare ?: '-' }}
@else
Nessuna rubrica collegata.
@endif
Automazioni
Fornitore acqua
Ticket fornitore
Allegati e camera webapp
Coordinate bancarie
Aggiungi dipendente rapido (stessa scheda)
Dipendenti collegati
@forelse($this->dipendentiRows as $d) @empty @endforelse
Nominativo Contatti
{{ trim(($d->nome ?? '') . ' ' . ($d->cognome ?? '')) ?: '-' }} {{ $d->email ?: '-' }}
{{ $d->telefono ?: '-' }}
Nessun dipendente collegato.
@else
Seleziona prima un fornitore dalla Tab 1 e usa il pulsante "Apri scheda inline".
Nuovo fornitore rapido
@endif
@else @php($fornitore = $this->selectedFornitore)
@if($fornitore)
Dipendenti collegati: {{ $this->getFornitoreLabel($fornitore) }}
Nominativi rubrica agganciati al fornitore (modello come stabile -> condomini/inquilini).
Dipendenti gia collegati
@forelse($this->dipendentiRows as $d) @empty @endforelse
Nominativo Contatti Stato
{{ trim(($d->nome ?? '') . ' ' . ($d->cognome ?? '')) ?: '-' }}
#{{ (int) $d->id }}
{{ $d->email ?: '-' }}
{{ $d->telefono ?: '-' }}
@if((bool) ($d->attivo ?? false)) Attivo @else Disattivo @endif
Nessun dipendente collegato.
Rubrica nominativi da agganciare
@forelse($this->rubricaDipendentiCandidates as $r) @empty @endforelse
Rubrica Contatti Azione
{{ trim(($r->nome ?? '') . ' ' . ($r->cognome ?? '')) ?: ($r->ragione_sociale ?: '-') }}
Rubrica #{{ (int) $r->id }} · CF {{ $r->codice_fiscale ?: '-' }}
{{ $r->email ?: '-' }}
{{ $r->telefono_cellulare ?: ($r->telefono_ufficio ?: '-') }}
Nessun nominativo rubrica trovato con i filtri correnti.
@else
Per usare la Tab 3 seleziona prima un fornitore dalla Tab 1.
@endif
@endif
@endif