@extends('layouts.app') @section('title', 'POSM Audit Schedule') @section('content') {{-- Flash Messages --}} @if(session('success')) @endif @if($errors->any()) @endif {{-- Fixed Top Action Bar --}}
POSM Audit Schedule
{{-- Extra Actions on Left --}}
{{-- Standardized 6 Icons (Icons only if routes not defined) --}}
{{-- Search Input --}}
{{-- Bulk Actions Dropdown --}} {{-- Filters Toggle Button --}}
{{-- Per Page Select --}}
{{-- Collapsible Filters Section --}}
@forelse($audits as $audit) @php $today = \Carbon\Carbon::today(); $dueDate = \Carbon\Carbon::parse($audit->due_date); $isOverdue = $audit->status != 'completed' && $today->gt($dueDate); @endphp @empty @endforelse
Outlet Name Type Assigned TM Created By Scheduled Date Due Date Completed Date Status LSR Execute Indicators Actions
{{ $audit->outlet->name }} {{ $audit->outlet->outlet_type }}
{{ substr($audit->tm->name ?? 'U', 0, 1) }}
{{ $audit->tm->name ?? 'Unassigned' }}
{{ $audit->creator->name ?? 'System' }} {{ $audit->scheduled_date->format('Y-m-d') }} {{ $audit->due_date->format('Y-m-d') }} @if($audit->status == 'completed' && $audit->completed_date) {{ $audit->completed_date->format('Y-m-d') }} @else - @endif @if($audit->status == 'completed') Completed @elseif($audit->status == 'in_progress') In Progress @elseif($audit->status == 'flagged') Flagged @elseif($isOverdue) Overdue @else Scheduled @endif
lsr_can_execute ? 'checked' : '' }} style="cursor: pointer; width: 35px; height: 18px;">
@if($audit->status == 'completed') @elseif($audit->status == 'flagged') @elseif($isOverdue) @else @endif
@csrf

No audits found matching your criteria.

Showing {{ $audits->firstItem() ?? 0 }} to {{ $audits->lastItem() ?? 0 }} of {{ $audits->total() }} entries
{{ $audits->links() }}
{{-- Generate Manual Audit Modal --}} @endsection @push('css') @endpush @push('js') @endpush