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

Enquiries Management

Manage and track all enquiry submissions efficiently

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

Total Enquiries

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

Pending

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

Assigned

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

Approved

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

Rejected

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

Overdue

Filter Enquiries
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 $statusClasses = [ 'pending' => 'bg-warning text-dark', 'assigned' => 'bg-info', 'approved' => 'bg-success', 'rejected' => 'bg-danger', ]; $statusIcons = [ 'pending' => 'fas fa-clock', 'assigned' => 'fas fa-user-check', 'approved' => 'fas fa-check-circle', 'rejected' => 'fas fa-times-circle', ]; @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') }}
View @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) Edit @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