@lang('menu.directPrintLog')

@lang('modules.report.printLogMessage', ['startDate' => $startDate, 'endDate' => $endDate])

@lang('modules.report.totalPrintJobs')

{{ $printJobs->total() }}

@lang('modules.report.pendingJobs')

{{ $statusCounts['pending'] ?? 0 }}

@lang('modules.report.completedJobs')

{{ $statusCounts['done'] ?? 0 }}

@lang('modules.report.failedJobs')

{{ $statusCounts['failed'] ?? 0 }}

@lang('app.to')
@foreach($printerStats as $printer) @endforeach
@php $serialStart = ($printJobs->currentPage() - 1) * $printJobs->perPage(); @endphp @forelse($printJobs as $index => $printJob) @empty @endforelse
@lang('app.serialNumber') @lang('app.printer') @lang('app.status') @lang('app.createdAt') @lang('app.printedAt') @lang('app.actions')
#{{ $printJobs->total() - ($serialStart + $index) }}
{{ $printJob->printer->name ?? 'N/A' }}
@php $statusColors = [ 'pending' => 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-300', 'printing' => 'bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-300', 'done' => 'bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-300', 'failed' => 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-300' ]; $statusColor = $statusColors[$printJob->status] ?? 'bg-gray-100 text-gray-800 dark:bg-gray-900 dark:text-gray-300'; @endphp {{ ucfirst($printJob->status) }} {{ $printJob->created_at->format('M d, Y H:i:s') }} {{ $printJob->printed_at ? $printJob->printed_at->format('M d, Y H:i:s') : 'N/A' }}
@lang('app.noPrintJobsFound')
{{ $printJobs->links() }}
@if($printerStats->count() > 0)

@lang('modules.report.printerStatistics')

@foreach($printerStats as $printer)
{{ $printer->response_printer }}
{{ $printer->count }}
@endforeach
@endif @include('livewire.reports.print-job-details')
@push('scripts') @endpush