@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
Filter Applied
IT Name:
{{ $filter['name_name'] ?? 'ALL' }}
Date Range:
@if ($filter['startDate'] && $filter['endDate']) {{ date('d/m/Y', strtotime($filter['startDate'])) }} - {{ date('d/m/Y', strtotime($filter['endDate'])) }} @else ALL @endif
Jenis:
{{ $filter['jenis_name'] }}
Jenis Hardware:
{{ $filter['jenis_hardware_name'] ?? 'ALL' }}
Jenis Software:
{{ $filter['jenis_software_name'] ?? 'ALL' }}
Ticket Source:
{{ $filter['ticket_source_name'] }}
Back to Filter
Ticket Status Distribution

Visualisasi seperti gunung — semakin tinggi semakin banyak

Total Tickets: {{ $tickets->count() }}
Report Results ({{ $tickets->count() }} tickets)
@if ($tickets->count() > 0)
@foreach ($tickets as $index => $ticket) @php $isSoftware = $ticket->jenis == 'S'; $isHardware = $ticket->jenis == 'H'; // Status badge color $statusBadge = 'secondary'; switch ($ticket->status) { case 'C': $statusBadge = 'success'; break; case 'D': $statusBadge = 'warning'; break; case 'P': $statusBadge = 'info'; break; case 'W': $statusBadge = 'primary'; break; case 'A': $statusBadge = 'approve'; break; case 'E': $statusBadge = 'secondary'; break; case 'R': case 'T': $statusBadge = 'danger'; break; } // Urgency badge color $urgencyBadge = 'secondary'; $urgencyIcon = 'circle'; switch ($ticket->urgency) { case '1': $urgencyBadge = 'success'; $urgencyIcon = 'arrow-down'; break; case '2': $urgencyBadge = 'warning'; $urgencyIcon = 'minus'; break; case '3': $urgencyBadge = 'danger'; $urgencyIcon = 'arrow-up'; break; } @endphp @endforeach
No Ticket ID Date Jenis Detail Reported By IT Assigned Urgency Source Status
{{ $index + 1 }} {{ $ticket->id }} {{ date('d/m/Y', strtotime($ticket->ticket_date)) }} {{ $ticket->jenis_name }} @if ($isSoftware)
Software: {{ $ticket->detkat_detail ?? '-' }}
@elseif($isHardware)
Code: {{ $ticket->code ?? '-' }}
@if ($ticket->detkat_detail ?? false)
Type: {{ $ticket->detkat_detail }}
@endif @endif @if ($ticket->problem)
{{ Str::limit($ticket->problem, 50) }}
@endif
{{ $ticket->reported_by_name ?? '-' }}
{{ $ticket->reported_by_dept ?? '-' }}
@if ($isSoftware && $ticket->software_it_name) {{ $ticket->software_it_name }} @elseif($isHardware && $ticket->hardware_it_name) {{ $ticket->hardware_it_name }} @else - @endif {{ $ticket->urgency_name ?? '-' }} {{ $ticket->ticket_source_display ?? '-' }} {{ $ticket->status_name ?? '-' }}
@else

No tickets found for the selected filters

@endif
@push('js') @endpush @include('js.rptick-result') @endsection