feat(transmittal): replace PDF export with Excel export and add logo

- Remove PDF export functionality from TransmittalResource and CreateTransmittal page
- Add new TransmittalExcelExport class for formatted Excel exports with company logo
- Update export jobs to generate unique filenames per user and refresh user data
- Replace PDF export action with Excel export in table actions
- Comment out logo in PDF view template as it's no longer used
- Fix import alias for Excel export action in GeneralLedger
This commit is contained in:
Jp
2026-02-19 03:11:17 +08:00
parent b95f23f223
commit 6eeedbeeb0
7 changed files with 176 additions and 78 deletions

View File

@@ -14,7 +14,7 @@ use Filament\Tables\Filters\Filter;
use Filament\Forms\Components\DatePicker;
use Illuminate\Database\Eloquent\Builder;
use Filament\Resources\Pages\Concerns\InteractsWithRecord;
use pxlrbt\FilamentExcel\Actions\Tables\ExportAction;
use pxlrbt\FilamentExcel\Actions\ExportAction as ExcelExportAction;
use pxlrbt\FilamentExcel\Exports\ExcelExport;
use pxlrbt\FilamentExcel\Columns\Column;
@@ -108,7 +108,7 @@ class GeneralLedger extends Page implements HasTable
'account.account',
])
->headerActions([
ExportAction::make()
ExcelExportAction::make()
->label('Export General Ledger')
->exports([
ExcelExport::make()