@php $importState = is_array($unitaImportState ?? null) ? $unitaImportState : []; $lastFilters = is_array($importState['last_filters'] ?? null) ? $importState['last_filters'] : []; $selectedTargetStabileId = $importState['target_stabile_id'] ?? null; $selectedTargetStabileCode = $importState['target_stabile_code'] ?? null; $selectedTargetAdminId = $importState['target_admin_id'] ?? ($selectedAmministratoreId ?? null); $admins = collect($amministratoriDisponibili ?? []); $splitModeDefault = $lastFilters['split_mode'] ?? 'palazzine'; @endphp

Unità Immobiliari

Mapping Unità Relations @can('gescon-import.execute') @endcan
@forelse(($unita ?? []) as $u) @empty @endforelse
Codice Stabile Scala/Piano/Interno Millesimi legacy Tabelle millesimali collegate Creato
{{ $u->codice_unita ?? 'N/D' }} {{ $u->stabile->denominazione ?? '—' }} @if($u->scala) Scala {{ $u->scala }} @endif @if($u->piano) Piano {{ $u->piano }} @endif @if($u->interno) Int. {{ $u->interno }} @endif @php $mm = ($u->millesimi_generali ?? 0) + ($u->millesimi_riscaldamento ?? 0); @endphp @if($mm > 0) {{ number_format($mm, 0) }}‰ @else N/D @endif @php $dettagliMillesimi = collect($u->dettagliMillesimi ?? []); $limitMillesimi = 3; $extraMillesimi = max($dettagliMillesimi->count() - $limitMillesimi, 0); @endphp @if($dettagliMillesimi->isNotEmpty())
@foreach($dettagliMillesimi->take($limitMillesimi) as $dett) @php $tabella = $dett->tabellaMillesimale; $code = $tabella->codice_tabella ?? $tabella->nome_tabella ?? 'TAB'; $label = $tabella->denominazione ?? $tabella->nome_tabella_millesimale ?? 'Tabella millesimale'; $percentuale = method_exists($dett, 'getPercentualeAttribute') ? $dett->percentuale : null; @endphp
{{ $code }}
{{ \Illuminate\Support\Str::limit($label, 40) }}
{{ number_format($dett->millesimi ?? 0, 3) }}‰ @if(!is_null($percentuale))
{{ number_format($percentuale, 2) }}%
@endif
@if($tabella)
Totale: {{ number_format($tabella->totale_millesimi ?? 0, 0) }}‰ Apri tabella
@endif
@endforeach
@if($extraMillesimi > 0)
+{{ $extraMillesimi }} altr{{ $extraMillesimi === 1 ? 'a tabella' : 'e tabelle' }} collegate
@endif @else
Nessuna tabella collegata. @if($u->stabile) Gestisci tabelle @endif
@endif
{{ optional($u->created_at)->format('d/m/Y H:i') }}
Nessuna unità importata
@if(isset($unita) && method_exists($unita, 'hasPages') && $unita->hasPages()) @endif
@can('gescon-import.execute') @endcan