netgescon-day0/resources/views/filament/pages/contabilita/rate-emesse-archivio.blade.php

50 lines
2.3 KiB
PHP

<x-filament-panels::page>
<x-filament::tabs>
<x-filament::tabs.item
:active="request()->query('tab', 'elenco') !== 'dettaglio'"
:href="\App\Filament\Pages\Contabilita\RateEmesseArchivio::getUrl(panel: 'admin-filament', parameters: ['tab' => 'elenco'])"
>
Elenco
</x-filament::tabs.item>
<x-filament::tabs.item
:active="request()->query('tab') === 'dettaglio'"
:href="\App\Filament\Pages\Contabilita\RateEmesseArchivio::getUrl(panel: 'admin-filament', parameters: [
'tab' => 'dettaglio',
'piano' => request()->query('piano'),
'rata' => request()->query('rata'),
'emissione' => request()->query('emissione'),
'emissione_gen' => request()->query('emissione_gen'),
])"
>
Dettaglio
</x-filament::tabs.item>
</x-filament::tabs>
<div class="mt-3 rounded-lg border border-gray-200 bg-gray-50 p-3 text-sm text-gray-700">
<div class="font-semibold">Nota importazione rate</div>
<ul class="mt-1 list-inside list-disc space-y-1">
<li>La ricevuta è l'ID unico dell'emissione: una ricevuta può avere più righe (cumulo) ma il numero deve restare unico.</li>
<li>I cumuli derivano da emes_det.cond_inq e emes_det.Raggruppamento, con riferimento ai campi condomin.cumulo_cond / condomin.cumulo_inq.</li>
<li>Il numero massimo di ricevute per emissione non può superare il numero di unità immobiliari.</li>
</ul>
</div>
<div class="mt-4">
@if (request()->query('tab', 'elenco') === 'dettaglio')
<div class="mb-3">
<x-filament::button
color="gray"
tag="a"
:href="\App\Filament\Pages\Contabilita\RateEmesseArchivio::getUrl(panel: 'admin-filament', parameters: ['tab' => 'elenco'])"
>
Torna all'elenco
</x-filament::button>
</div>
@livewire(\App\Filament\Pages\Contabilita\Components\RateEmesseDettaglioTable::class)
@else
@livewire(\App\Filament\Pages\Contabilita\Components\RateEmesseEmissioniTable::class)
@endif
</div>
</x-filament-panels::page>