@extends('layouts.app') @section('title', $subcategory->name . ' - Details') @section('content')

{{ $subcategory->name }} - Details

Category: {{ $subcategory->category->name ?? 'N/A' }} | Current Month: {{ now()->format('F Y') }}

{{ $totalCount }}

Total Tickets

{{ $solvedCount }}

Solved Tickets

{{ $totalCount - $solvedCount }}

Pending Tickets

{{ $subcategory->name }}

Sub Category Name

Reset
@if($tickets->count() > 0) @php $statusColors = [ 'open' => '#28a745', 'in_progress' => '#ffc107', 'upstream_issues' => '#007bff', 'pop_issues' => '#fd7e14', 'transmission_issues' => '#6f42c1', 'resolved' => '#6c757d', 'closed' => '#343a40' ]; $priorityColors = [ 'low' => '#28a745', 'medium' => '#ffc107', 'high' => '#fd7e14', 'urgent' => '#dc3545' ]; @endphp @foreach($tickets as $index => $ticket) @php $statusColor = $statusColors[$ticket->status] ?? '#6c757d'; $priorityColor = $priorityColors[$ticket->priority] ?? '#6c757d'; $statusLabels = [ 'open' => 'Open', 'in_progress' => 'In Progress', 'upstream_issues' => 'Upstream Issues', 'pop_issues' => 'POP Issues', 'transmission_issues' => 'Transmission Issues', 'resolved' => 'Resolved', 'closed' => 'Closed' ]; $statusLabel = $statusLabels[$ticket->status] ?? ucfirst(str_replace('_', ' ', $ticket->status)); @endphp @endforeach @else @endif
SL Ticket # Reseller Subject Category Priority Status Level Created At Actions
{{ ($tickets->currentPage() - 1) * $tickets->perPage() + $index + 1 }} {{ $ticket->ticket_number }} @if($ticket->user && $ticket->user->reseller) {{ $ticket->user->reseller->company_name ?? $ticket->user->name }} @elseif($ticket->user) {{ $ticket->user->name }} @else N/A @endif {{ Str::limit($ticket->subject, 50) }} {{ $ticket->category->name ?? 'N/A' }} {{ ucfirst($ticket->priority) }} {{ $statusLabel }} @php $activeAssignment = $ticket->assignedEmployees->where('pivot.is_active', true)->first(); $isSolved = $activeAssignment && $activeAssignment->pivot->resolved_at || in_array($ticket->status, ['resolved', 'closed']); @endphp @if($isSolved) Solved @elseif($activeAssignment) {{ $activeAssignment->name }} @else Unassigned @endif {{ $ticket->created_at->format('Y-m-d H:i') }}
No tickets found for this subcategory.
{{ $tickets->links() }}
@endsection