@extends('layouts.app') @section('content')

Enquiries Management

Manage and track all enquiry submissions

{{ $analytics['total'] ?? 0 }}

Total Enquiries

{{ $analytics['status_breakdown']['pending'] ?? 0 }}

Pending

{{ $analytics['status_breakdown']['assigned'] ?? 0 }}

Assigned

{{ $analytics['status_breakdown']['approved'] ?? 0 }}

Approved

{{ $analytics['status_breakdown']['rejected'] ?? 0 }}

Rejected

{{ $analytics['overdue'] ?? 0 }}

Overdue

Reset
0 enquiries selected
@if(auth()->user()->hasRole('registrar_hq')) @endif
Enquiries List ({{ $enquiries->total() }} total)
@forelse($enquiries as $enquiry) @php $isOverdue = $enquiry->status == 'pending' && $enquiry->created_at->diffInWeekdays(now()) >= 3; $daysDiff = $enquiry->created_at->diffInWeekdays(now()); @endphp @empty @endforelse
Enquiry Details Type Status Registered By Assigned To Date Actions
{{ $enquiry->full_name }}
{{ $enquiry->check_number }}
{{ $enquiry->force_no }}
{{ ucwords(str_replace('_', ' ', $enquiry->type)) }} @if($isOverdue) Overdue ({{ $daysDiff }} days) @else @php $statusClass = match($enquiry->status) { 'pending' => 'bg-warning text-dark', 'assigned' => 'bg-info', 'approved' => 'bg-success', 'rejected' => 'bg-danger', default => 'bg-secondary' }; $statusIcon = match($enquiry->status) { 'pending' => 'fas fa-clock', 'assigned' => 'fas fa-user-check', 'approved' => 'fas fa-check-circle', 'rejected' => 'fas fa-times-circle', default => 'fas fa-question' }; @endphp {{ ucwords($enquiry->status) }} @endif
{{ $enquiry->registeredBy->name ?? 'N/A' }}
@if($enquiry->registeredBy && $enquiry->registeredBy->district) {{ $enquiry->registeredBy->district->name }} @endif
@if($enquiry->users->count() > 0)
{{ $enquiry->users->first()->name }}
{{ $enquiry->users->first()->getRoleNames()->implode(', ') }}
@else Not assigned @endif
{{ $enquiry->created_at->format('M d, Y') }}
{{ $enquiry->created_at->format('H:i') }}
@if(auth()->user()->hasRole('registrar_hq')) @if(in_array($enquiry->status, ['pending', 'pending_overdue'])) @elseif(in_array($enquiry->status, ['assigned', 'pending_overdue'])) @endif @endif @if($enquiry->registered_by == auth()->user()->id) @if($enquiry->status == 'pending' && !$isOverdue) @endif @if(in_array($enquiry->status, ['pending', 'rejected'])) @endif @endif
No enquiries found

Try adjusting your search criteria or create a new enquiry.

Create New Enquiry
@if($enquiries->hasPages()) @endif
@endsection