@extends('layouts.app') @section('title', 'POSM Audits Report') @section('content') {{-- Fixed Top Action Bar --}}
POSM Audits Report
{{-- Filter Section --}}
{{-- Metrics Cards --}}
Total Scheduled

{{ number_format($totalAudits) }}

Audits in period
Completed

{{ number_format($completedAudits) }}

{{ $completionRate }}% Completion Rate
Overdue

{{ number_format($overdueAudits) }}

Action Required
Avg Variance

-- %

Actual vs Norms
{{-- Audits Table --}}
POSM Audit History
@if(!request()->has('view_all')) View All @else Show Paginated @endif
@forelse($auditList as $audit) @empty @endforelse
Outlet Assigned TM Scheduled Date Due Date Completed Date Status Action
{{ $audit->outlet->name ?? 'Unknown Outlet' }} {{ $audit->tm->name ?? 'Unassigned' }} {{ $audit->scheduled_date ? \Carbon\Carbon::parse($audit->scheduled_date)->format('Y-m-d') : '-' }} @if($audit->due_date) {{ \Carbon\Carbon::parse($audit->due_date)->format('Y-m-d') }} @else - @endif @if($audit->status === 'completed' && $audit->completed_date) {{ \Carbon\Carbon::parse($audit->completed_date)->format('Y-m-d') }} @else - @endif @if($audit->status === 'completed') Completed @elseif($audit->due_date && \Carbon\Carbon::parse($audit->due_date)->isPast()) Overdue @else Pending @endif Details

No audits found for this period.

@if($auditList instanceof \Illuminate\Pagination\LengthAwarePaginator) @endif
@endsection @push('js') @endpush