netgescon-day0/resources/views/filament/pages/gescon/importazione-archivi.blade.php

67 lines
3.4 KiB
PHP

<x-filament-panels::page>
<div class="space-y-4">
@php
$sourceMode = data_get($data ?? [], 'source_mode', 'linux_server');
@endphp
<div class="flex flex-wrap items-center gap-2">
<x-filament::button
size="sm"
:color="$sourceMode === 'linux_server' ? 'primary' : 'gray'"
wire:click="$set('data.source_mode','linux_server')"
>Linux / Server</x-filament::button>
<x-filament::button
size="sm"
:color="$sourceMode === 'windows_upload' ? 'primary' : 'gray'"
wire:click="$set('data.source_mode','windows_upload')"
>Windows / Upload</x-filament::button>
</div>
<div class="space-y-3">
{{ $this->getSchema('form') }}
</div>
<div class="flex flex-wrap items-center gap-3">
<x-filament::button type="button" wire:click="loadStabili">
Carica elenco stabili da Stabili.mdb
</x-filament::button>
<x-filament::button type="button" color="gray" wire:click="caricaAnniDaGenerale" :disabled="empty($stabiliOptions) || blank(data_get($data ?? [], 'stabile_code'))">
Carica anni da generale_stabile.mdb
</x-filament::button>
<x-filament::button type="button" color="success" wire:click="creaStabileDaMdb" :disabled="empty($stabiliOptions) || blank(data_get($data ?? [], 'stabile_code'))">
Crea / apri stabile selezionato
</x-filament::button>
<x-filament::button type="button" color="gray" wire:click="eseguiImportSelezionato" :disabled="empty($stabiliOptions) || blank(data_get($data ?? [], 'stabile_code'))">
Importa solo dati selezionati
</x-filament::button>
<x-filament::button type="button" color="primary" wire:click="eseguiImportAllineamentoCompleto" :disabled="empty($stabiliOptions) || blank(data_get($data ?? [], 'stabile_code'))">
Import + allineamento (comando unico)
</x-filament::button>
<x-filament::button type="button" color="warning" wire:click="applicaEnrichmentStabile" :disabled="empty($stabiliOptions) || blank(data_get($data ?? [], 'stabile_code'))">
Applica enrichment (banca/posta/rate/catasto)
</x-filament::button>
<x-filament::button type="button" color="info" wire:click="aggiornaFornitoriGescon" :disabled="blank(data_get($data ?? [], 'path_root'))">
Aggiorna fornitori (GESCON)
</x-filament::button>
<x-filament::button type="button" color="warning" wire:click="refreshImportTagLegacyFornitoriGlobale" :disabled="blank(data_get($data ?? [], 'path_root'))">
Refresh + Import TAG legacy (tutti i fornitori)
</x-filament::button>
<x-filament::button type="button" color="info" wire:click="aggiornaAnagraficheDaCondomin" :disabled="empty($stabiliOptions) || blank(data_get($data ?? [], 'stabile_code'))">
Aggiorna anagrafiche (condomin Rubrica)
</x-filament::button>
<x-filament::button type="button" color="danger" wire:click="applicaEnrichmentTuttiStabili" :disabled="blank(data_get($data ?? [], 'path_root'))">
Enrichment massivo stabili
</x-filament::button>
</div>
</div>
</x-filament-panels::page>