@extends('layouts.app') @section('title', 'Category Tickets - ' . $categoryModel->name) @section('content')

Category: {{ $categoryModel->name }}

Tickets for {{ $user->name ?? $user->company_name ?? 'N/A' }}

{{ $stats['total'] }}

Total Tickets

{{ $stats['open'] }}

Open

{{ $stats['in_progress'] }}

In Progress

{{ $stats['resolved'] }}

Resolved

{{ $stats['closed'] }}

Closed

Reset
Tickets ({{ $tickets->total() }})
@forelse($tickets as $index => $ticket) @php $slNumber = ($tickets->currentPage() - 1) * $tickets->perPage() + $index + 1; @endphp @empty @endforelse
SL Ticket # Subject Sub Category Priority Status Created At Actions
{{ $slNumber }} {{ $ticket->ticket_number }} {{ Str::limit($ticket->subject, 50) }} {{ $ticket->subcategory->name ?? 'N/A' }} @php $priorityColors = [ 'low' => '#6c757d', 'medium' => '#17a2b8', 'high' => '#ffc107', 'urgent' => '#dc3545' ]; $priorityColor = $priorityColors[$ticket->priority] ?? '#6c757d'; @endphp {{ ucfirst($ticket->priority) }} @php $statusColors = [ 'open' => '#28a745', 'in_progress' => '#ffc107', 'resolved' => '#17a2b8', 'closed' => '#6c757d', 'upstream_issues' => '#007bff', 'pop_issues' => '#fd7e14', 'transmission_issues' => '#6f42c1' ]; $statusColor = $statusColors[$ticket->status] ?? '#6c757d'; $statusLabel = in_array($ticket->status, ['resolved', 'closed']) ? 'Solved' : ucfirst(str_replace('_', ' ', $ticket->status)); @endphp {{ $statusLabel }} {{ $ticket->created_at->format('Y-m-d H:i:s') }}
No tickets found
{{ $tickets->links() }}
@endsection