Review, assign, and respond to incoming technical support and billing inquiries
You have {{ $kpis['open'] }} open {{ Str::plural('ticket', $kpis['open']) }} that need attention.
No support tickets match the filter criteria.
| Ticket # | Subject & Department | Client / Submitter | Status / Priority | Assigned To | Last Reply | Actions |
|---|---|---|---|---|---|---|
| {{ $t->ticket_number }} |
{{ $t->subject }}
{{ ucfirst($t->department) }}
|
@if($t->client) {{ $t->client->name }} {{ $t->client->email }} @else {{ $t->guest_name }} Guest {{ $t->guest_email }} @endif |
@php
$statusColor = match($t->status) {
'open' => 'bg-danger-subtle text-danger',
'pending' => 'bg-warning-subtle text-warning',
'waiting_for_client' => 'bg-indigo-subtle text-indigo',
'in_progress' => 'bg-info-subtle text-info',
'resolved' => 'bg-success-subtle text-success',
'closed' => 'bg-secondary-subtle text-muted',
default => 'bg-secondary-subtle text-muted'
};
$priorityColor = match($t->priority) {
'low' => 'bg-secondary-subtle text-muted',
'medium' => 'bg-info-subtle text-info',
'high' => 'bg-warning-subtle text-warning',
'urgent' => 'bg-danger-subtle text-danger',
default => 'bg-info-subtle text-info'
};
@endphp
{{ str_replace('_', ' ', ucfirst($t->status)) }}
{{ ucfirst($t->priority) }} |
@if($t->assignedStaff)
{{ $t->assignedStaff->name }}
@else
Unassigned
@endif
|
{{ $t->last_reply_at ? $t->last_reply_at->diffForHumans() : 'No reply' }} | View Thread |