@extends('layouts.app') @section('title', 'View Enquiry') @section('content')

{{ ucfirst(str_replace('_', ' ', $enquiry->type)) }} Details

Complete enquiry information and processing status

Back to List @if($enquiry->registered_by == auth()->user()->id && $enquiry->status == 'pending') Edit @endif
Applicant Details
  • Date Received: {{ $enquiry->date_received }}
  • Force Number: {{ $enquiry->force_no }}
  • Account Number: {{ $enquiry->account_number }}
  • Name of the Bank: {{ $enquiry->bank_name }}
  • Check Number: {{ $enquiry->check_number }}
  • Full Name: {{ $enquiry->full_name }}
  • Enquiry Type: {{ ucfirst(str_replace('_', ' ', $enquiry->type)) }}
  • Region: {{ $enquiry->region->name ?? 'No Region' }}
  • District: {{ $enquiry->district->name ?? 'No District' }}
  • Phone: {{ $enquiry->phone }}
Enquiry File
@if ($enquiry->folios->isNotEmpty())
    @foreach ($enquiry->folios as $folio)
    @if (strtolower(pathinfo($folio->file_path, PATHINFO_EXTENSION)) === 'pdf')
    @else {{ basename($folio->file_path) }} @endif
    @endforeach
@else

No folios attached.

@endif
Registrar Details
  • User's District: {{ $enquiry->registeredBy->district->name ?? 'No District' }}
  • User's Region: {{ $enquiry->registeredBy->region->name ?? 'No Region' }}
  • User: {{ $enquiry->registeredBy->name ?? 'No User' }}
  • Command: {{ $enquiry->registeredBy->command->name ?? 'No Command' }}
  • Phone Number: {{ $enquiry->registeredBy->phone_number ?? 'No Phone Number' }}
  • {{--
  • Role: {{ $enquiry->registeredBy->role->role ?? 'No Role' }}
  • --}}
Assigned User Details
@if ($enquiry->assignedUsers->isNotEmpty())
    @foreach ($enquiry->assignedUsers as $assignedUser)
  • Name: {{ $assignedUser->name }}
  • {{--
  • Role: {{ $assignedUser->role->role ?? 'No Role' }}
  • --}}
  • Phone Number: {{ $assignedUser->phone_number ?? 'No Phone Number' }}
  • District: {{ $assignedUser->district->name ?? 'No District' }}
  • Region: {{ $assignedUser->region->name ?? 'No Region' }}
  • @endforeach
@else
No assigned users for this enquiry.
@endif
@if($enquiry->childData)
{{ ucfirst(str_replace('_', ' ', $enquiry->type)) }} Specific Details
@switch($enquiry->type) @case('loan_application') @if($enquiry->loanApplication)
Loan Amount
{{ number_format($enquiry->loanApplication->loan_amount ?? 0, 0) }} TZS
Loan Duration
{{ $enquiry->loanApplication->loan_duration ?? 'N/A' }} months
Interest Rate
{{ $enquiry->loanApplication->interest_rate ?? 'N/A' }}%
Monthly Deduction
{{ number_format($enquiry->loanApplication->monthly_deduction ?? 0, 0) }} TZS
Loan Type
{{ ucfirst($enquiry->loanApplication->loan_type ?? 'N/A') }}
@endif @break @case('refund') @if($enquiry->refund)
Refund Amount
{{ number_format($enquiry->refund->refund_amount ?? 0, 0) }} TZS
Refund Duration
{{ $enquiry->refund->refund_duration ?? 'N/A' }} months
@endif @break @case('retirement') @if($enquiry->retirement)
Date of Retirement: {{ $enquiry->retirement->date_of_retirement ?? 'N/A' }}
@endif @break @case('condolences') @if($enquiry->condolence)
Gender: {{ ucfirst($enquiry->condolence->gender ?? 'N/A') }}
Dependent Member Type: {{ ucfirst($enquiry->condolence->dependent_member_type ?? 'N/A') }}
@endif @break @case('deduction_add') @if($enquiry->deduction)
From Amount: {{ number_format($enquiry->deduction->from_amount ?? 0, 0) }} TZS
To Amount: {{ number_format($enquiry->deduction->to_amount ?? 0, 0) }} TZS
@endif @break @case('injured_at_work') @if($enquiry->injury)
@if($enquiry->injury->description)
Injury Description: {{ $enquiry->injury->description }}
@endif
@endif @break @case('share_enquiry') @if($enquiry->share)
Share Amount: {{ number_format($enquiry->share->amount ?? 0, 0) }} TZS
Share Type: {{ ucfirst($enquiry->share->type ?? 'N/A') }}
Request Date: {{ $enquiry->share->request_date ?? 'N/A' }}
@endif @break @case('withdraw_savings') @case('withdraw_deposit') @if($enquiry->withdrawal)
Withdrawal Amount: {{ number_format($enquiry->withdrawal->amount ?? 0, 0) }} TZS
Withdrawal Type: {{ ucfirst($enquiry->withdrawal->type ?? str_replace('_', ' ', $enquiry->type)) }}
Request Date: {{ $enquiry->withdrawal->request_date ?? 'N/A' }}
@endif @break @case('join_membership') @case('unjoin_membership') @if($enquiry->membershipChange)
Category: {{ ucfirst($enquiry->membershipChange->category ?? 'N/A') }}
Action: {{ ucfirst($enquiry->membershipChange->action ?? 'N/A') }}
@endif @break @case('sick_for_30_days') @if($enquiry->sickLeave)
Start Date: {{ $enquiry->sickLeave->start_date ?? 'N/A' }}
End Date: {{ $enquiry->sickLeave->end_date ?? 'N/A' }}
Total Days: {{ $enquiry->sickLeave->total_days ?? 'N/A' }}
@endif @break @case('ura_mobile') @if($enquiry->uraMobile)
Service Type: {{ $enquiry->uraMobile->service_type ?? 'N/A' }}
Phone Number: {{ $enquiry->uraMobile->phone_number ?? 'N/A' }}
@endif @break @default
No specific details available for this enquiry type

General enquiry information is displayed in the sections above.

@endswitch
@endif
Enquiry Timeline & Status History
Enquiry Registered
{{ $enquiry->created_at->format('M d, Y - H:i') }}

Enquiry submitted by {{ $enquiry->registeredBy->name ?? 'System' }}

Type: {{ ucfirst(str_replace('_', ' ', $enquiry->type)) }}
@php $now = now(); $isOverdue = $enquiry->status == 'pending' && $enquiry->created_at->diffInWeekdays($now) >= 3; $hasAssignment = $enquiry->users->count() > 0; @endphp
@if($hasAssignment) Assigned to User @else Awaiting Assignment @endif
@if($hasAssignment) {{ $enquiry->updated_at->format('M d, Y - H:i') }} @endif
@if($hasAssignment)

Assigned to {{ $enquiry->users->first()->name }}

Role: {{ $enquiry->users->first()->getRoleNames()->first() }}
@else

Waiting for assignment to appropriate officer

@if($isOverdue) Overdue ({{ $enquiry->created_at->diffInWeekdays($now) }} days) @endif
@endif
@if($enquiry->status == 'approved') @elseif($enquiry->status == 'rejected') @elseif($enquiry->status == 'processed') @else @endif
@switch($enquiry->status) @case('approved') Enquiry Approved @break @case('rejected') Enquiry Rejected @break @case('processed') Enquiry Processed @break @default Under Review @endswitch
@if(in_array($enquiry->status, ['approved', 'rejected', 'processed'])) {{ $enquiry->updated_at->format('M d, Y - H:i') }} @endif
@if($enquiry->status == 'approved')

Enquiry has been approved and is ready for processing

@elseif($enquiry->status == 'rejected')

Enquiry was rejected during review

@elseif($enquiry->status == 'processed')

Enquiry has been fully processed

@else

Enquiry is being reviewed by assigned officer

@endif
@if($enquiry->status == 'processed' || ($enquiry->type == 'loan_application' && $enquiry->status == 'approved'))
Process Completed
{{ $enquiry->updated_at->format('M d, Y - H:i') }}

Enquiry has been successfully completed

All required actions have been taken
@else
Awaiting Completion

Process will be completed after review

@endif
Current Status
Last updated: {{ $enquiry->updated_at->diffForHumans() }}
@if($isOverdue) Overdue ({{ $enquiry->created_at->diffInWeekdays($now) }} days) @else {{ ucwords($enquiry->status) }} @endif
@include('modals.assign_enquries') @if($enquiry->users->count() > 0) @include('modals.reassign_enquiry') @endif @endsection