feat: replace Excel export with PDF export for transmittals

- Add new TransmittalPDFExportJob to generate PDFs using dompdf
- Remove old Excel export implementation (TransmittalsExport)
- Update ExportCompleteJob to use new PDF job instead of Excel
- Add TestQueueJob for queue testing with new route
- Update notification label from "Download File" to "Download PDF File"
- Fix auth() helper usage by importing Auth facade consistently
This commit is contained in:
Jp
2026-02-18 22:57:34 +08:00
parent 7899ed75ea
commit d8077f200a
8 changed files with 502 additions and 260 deletions

View File

@@ -42,7 +42,7 @@ class ExportCompleteJob implements ShouldQueue
->title('Export Completed')
->actions([
NotificationAction::make('download_transmittal-export.pdf')
->label('Download File')
->label('Download PDF File')
->url(Storage::url('transmittal-export.pdf'), true)
->markAsRead(),
])