@extends('layouts.admin') @section('content')
Back to List

State Change Request {{ $req->request_code }}

Review and manage state change request details

@if (session('status')) @endif @if ($errors->any()) @endif
User Information
Name {{ $req->user?->name ?? 'N/A' }}
Email {{ $req->user?->email ?? 'N/A' }}
Registration UID {{ $req->user?->reg_uid ?? 'N/A' }}
Current State {{ $req->currentState?->name ?? 'State ID: ' . $req->current_state_id }}
Request Details
Action Type @if($req->action_type === 'change') Change @else Revert @endif
Status @if($req->status === 'pending') Pending @elseif($req->status === 'approved') Approved @elseif($req->status === 'rejected') Rejected @elseif($req->status === 'cancelled') Cancelled @else {{ ucfirst($req->status) }} @endif
State Change {{ $req->currentState?->name ?? 'State ID: ' . $req->current_state_id }} @if($req->action_type === 'revert') {{ ucfirst($req->revert_target ?? 'N/A') }} @else {{ $req->requestedState?->name ?? 'State ID: ' . ($req->requested_state_id ?? 'N/A') }} @endif
District Change {{ $req->currentDistrict?->district_name ?? ($req->current_district_id ? 'District ID: ' . $req->current_district_id : 'N/A') }} @if($req->action_type === 'revert') Restored from History @else {{ $req->requestedDistrict?->district_name ?? ($req->requested_district_id ? 'District ID: ' . $req->requested_district_id : 'N/A') }} @endif
Requested On {{ $req->created_at?->format('d M, Y h:i A') ?? 'N/A' }}
Effective Date {{ $req->requested_effective_date?->format('d M, Y h:i A') ?? 'Immediate' }}
@if($req->reason_user)
User's Reason
{{ $req->reason_user }}
@endif
@if($req->action_type === 'change' && ($req->new_address || $req->new_pincode || $req->requested_city_name))
New Location Details
@if($req->new_address)
New Address
{{ $req->new_address }}
@endif @if($req->new_pincode)
Pincode {{ $req->new_pincode }}
@endif @if($req->requested_city_name)
City/Town {{ $req->requested_city_name }}
@endif
@endif @if($req->status !== 'pending')
Admin Action History
@if($req->approved_at)
Approved At {{ $req->approved_at?->format('d M, Y h:i A') }}
@endif @if($req->approved_by)
Approved By (Admin ID) {{ $req->approved_by }}
@endif @if($req->status === 'applied')
Applied At {{ $req->applied_at?->format('d M, Y h:i A') }}
@endif @if($req->rejected_at)
Rejected At {{ $req->rejected_at?->format('d M, Y h:i A') }}
@endif @if($req->admin_note)
Admin Note
{{ $req->admin_note }}
@endif @if($req->rejection_reason)
Rejection Reason
{{ $req->rejection_reason }}
@endif
@endif
Actions
@if($req->status==='pending')
@csrf
This note will be visible in the request history

@csrf
Minimum 5 characters required
@elseif($req->status==='approved')
This request has been approved. Apply it now to execute the state change.
@csrf
@else
No actions available for this request status.
@endif
@endsection