@extends('layouts.app') @php $listingMode = $listingMode ?? 'assign'; $filterRoute = $filterRoute ?? route('reports.compliance-replies.assign'); $isAssignedListing = $listingMode === 'assigned'; $pageTitle = $isAssignedListing ? __('Assigned Schemes') : __('Assign Scheme'); @endphp @section('title', $pageTitle) @push('stylesheets') @include('reports.partials.mec-listing-table-styles') @include('partials.index-datatable-styles') @include('partials.filter-card-styles') @include('partials.scheme-visit-history-styles') @endpush @section('contents')
@php $filters = $filters ?? []; $filtersOpen = trim((string) ($search ?? '')) !== '' || trim((string) ($filters['adp'] ?? '')) !== '' || trim((string) ($filters['uid'] ?? '')) !== '' || trim((string) ($filters['scheme_name'] ?? '')) !== '' || trim((string) ($filters['department'] ?? '')) !== '' || trim((string) ($filters['visit_date_from'] ?? '')) !== '' || trim((string) ($filters['visit_date_to'] ?? '')) !== '' || trim((string) ($filters['assigned_to'] ?? '')) !== '' || trim((string) ($filters['assigned_by'] ?? '')) !== ''; @endphp

{{ $pageTitle }}

@include('reports.partials.mec-listing-scheme-name-toggle')

@if ($isAssignedListing) {{ __('Schemes already assigned to AD or EA users. Click a row for scheme and report details.') }} @else {{ __('Un-Satisfactory PMS and FILMS schemes that still need compliance replies. Schemes with submitted replies, or FILMS records that already have a compliance received date, are hidden. Click a row for scheme and report details.') }} @endif

@include('mec-sims.compliances.partials.scheme-like-listing-table', [ 'tableId' => 'tblComplianceAssign', 'reportRows' => $reportRows, 'listingVariant' => \App\Support\MecSimsComplianceListingTable::VARIANT_ASSIGN, ])
{!! view('components.per-page-selector', ['current' => $perPage ?? 25, 'baseUrl' => $filterRoute])->render() !!}
@endsection @push('scripts') @include('partials.index-datatable-scripts') @include('reports.partials.mec-listing-scheme-name-toggle-scripts') @endpush