@php $baseQuery = request()->query(); unset($baseQuery['palazzina_id'], $baseQuery['unita_id']); $buildUrl = function (array $params) use ($baseQuery): string { $query = array_merge($baseQuery, $params); return static::getUrl() . (empty($query) ? '' : ('?' . http_build_query($query))); }; @endphp
@include('filament.components.page-breadcrumbs', [ 'breadcrumbs' => [ ['label' => 'Condomini', 'url' => route('admin.dashboards.condomini')], ['label' => 'Palazzine', 'url' => \App\Filament\Pages\Condomini\PalazzineArchivio::getUrl(panel: 'admin-filament')], ['label' => 'Interni'], ], 'backUrl' => $this->getBackUrl(), 'backLabel' => 'Torna indietro', ])
Palazzine · Interni
Seleziona una palazzina e poi un interno per aprire la scheda unità e vedere le tabelle millesimali collegate.
@if(!empty($palazzine))
Palazzina
@endif
Selezione interno Scala / piano / interno
Seleziona una o più unità con la checkbox e applica modifiche in blocco.
Scala
Piano
Tipologia
Catasto
Selezionate: {{ is_array($selectedUnitaIds ?? null) ? count($selectedUnitaIds) : 0 }}
@if(empty($unitaPerScalaPiano))
Nessuna unità per questa palazzina.
@else
@foreach($unitaPerScalaPiano as $scala => $piani)
Scala {{ $scala }}
Clicca un interno
@foreach($piani as $piano => $unita)
Piano {{ $piano }}
{{ count($unita) }} unità
@foreach($unita as $u) @php $selected = (int) $unitaId === (int) $u['id']; @endphp
{{ $u['codice'] }}
@if(!empty($u['proprietario']) || !empty($u['inquilino']))
@if(!empty($u['proprietario']))
{{ $u['proprietario'] }}
@endif @if(!empty($u['inquilino']))
Inq. {{ $u['inquilino'] }}
@endif
@endif
@endforeach
@endforeach
@endforeach
@endif
Dettaglio unità Tabelle millesimali associate @if(!$unitaId)
Seleziona un interno per vedere i dettagli.
@else
Unità #{{ (int) $unitaId }}
@if($this->getUnitaPageUrl()) Apri scheda @endif
@if(empty($millesimiPerTabella))
Nessuna tabella millesimale associata.
@else
@php $lastTipo = null; @endphp @foreach($millesimiPerTabella as $r) @php $tipo = $r['tipo'] ?? 'altro'; $tipoLabel = strtoupper(str_replace('_', ' ', (string) $tipo)); @endphp @if($lastTipo !== $tipo) @php $lastTipo = $tipo; @endphp @endif @php $prospettoUrl = \App\Filament\Pages\Condomini\TabelleMillesimaliProspetto::getUrl(panel: 'admin-filament') . '?tabella_id=' . (int) $r['tabella_id'] . '&back=' . urlencode((string) request()->getRequestUri()); @endphp @endforeach
Tabella Millesimi
{{ $tipoLabel }}
{{ $r['codice'] }} {{ $r['nome'] }} {{ number_format($r['millesimi'], 3, ',', '.') }}
@endif
@endif