@php $headerOption = \App\Http\Controllers\Controller::getHeaderOptions( $title ?? '', $subTitle ?? '', isset($filters) ? $filters : [], isset($advancedFilters) ? $advancedFilters : [] ); @endphp @extends('admin.layouts.layout', $headerOption) @section('content')

Import Tickets — Results

@if($job->status === 'complete') View Tickets @endif New Import
{{-- Step Progress Bar --}}
Upload File
Map Columns
Check Duplicates
@if($job->status === 'complete') @else @endif
Import
@if($job->status === 'failed')
@endif {{-- KPI Cards --}}

Total Rows

{{ number_format($job->total_rows) }}

Imported

{{ number_format($job->imported_count) }}

Skipped

{{ number_format($job->skipped_count) }}

Errors

{{ number_format($job->error_count) }}

{{-- Error Table --}} @if($job->error_count > 0 && !empty($job->error_rows))

Error Details ({{ count($job->error_rows) }} rows):

Export Error CSV
@foreach($job->error_rows as $errRow) @endforeach
Row # Field Message Severity
{{ $errRow['row'] ?? '—' }} {{ $errRow['field'] ?? '—' }} {{ $errRow['msg'] ?? '—' }} @php $sev = $errRow['severity'] ?? 'error'; @endphp @if($sev === 'warning') Warning @else Error @endif
@endif
View History
@endsection @push('page_script') @endpush