@extends('layouts.app') @section('title', 'Create Visit Plan') @section('contents') Select Plan Period and Type @csrf @if(request()->filled('visit_plan_menu')) @endif @if(request()->filled('return_plan_id')) @endif @php $preserveIds = request('scheme_ids', []); if (!is_array($preserveIds)) { $preserveIds = $preserveIds !== null && $preserveIds !== '' ? [$preserveIds] : []; } $preserveLocked = request('locked_scheme_ids', []); if (!is_array($preserveLocked)) { $preserveLocked = $preserveLocked !== null && $preserveLocked !== '' ? [$preserveLocked] : []; } @endphp @foreach($preserveIds as $sid) @if($sid !== null && $sid !== '') @endif @endforeach @foreach($preserveLocked as $lid) @if($lid !== null && $lid !== '') @endif @endforeach @if($mecRegionsForVisitPeriod->isNotEmpty()) @php $__mecOld = old('mec_region_id'); $__mecVal = ($__mecOld !== null && $__mecOld !== '') ? (int) $__mecOld : (int) ($visitPeriodDefaultMecRegionId ?? 0); @endphp Region/Office @if($visitPeriodRequiresMecRegion && $visitPeriodMultipleMecRegions) Select a region… @elseif(! $visitPeriodRequiresMecRegion) — Optional — @endif @foreach($mecRegionsForVisitPeriod as $region) id)>{{ $region->name }} @endforeach @error('mec_region_id') {{ $message }} @enderror @if($visitPeriodMultipleMecRegions) {{ __('Selected region') }}: {{ $__mecVal > 0 ? ($mecRegionsForVisitPeriod->firstWhere('id', $__mecVal)?->name ?? '') : '' }} @endif @endif @php $visitPlanTypeLabels = [ 'RVP' => 'Regular Visit Plan (RVP)', 'CVP' => 'Compliance Visit Plan (CVP)', 'SVP' => 'Special Visit Plan (SVP)', 'DRP' => 'Desk Review Plan (DRP)', 'ERP' => 'Evaluation Report Plan (ERP)', 'PMP' => 'Project Monitoring Plan (PMP)', ]; $__currentPlanType = (string) old('plan_type', $defaults['plan_type'] ?? ''); @endphp Visit Plan @foreach($planningWingLabels as $wingKey => $wingLabel) {{ $wingLabel }} @endforeach Visit Sub Plan Select plan type… @foreach($planTypesByWing[$defaultPlanningWing] ?? [] as $code) {{ $visitPlanTypeLabels[$code] ?? $code }} @endforeach @error('plan_type') {{ $message }} @enderror Year @for($y = $visitPlanModalYearStart; $y <= $visitPlanModalYearEnd; $y++) {{ $y }} @endfor @error('year') {{ $message }} @enderror Month @foreach([ 1 => 'January', 2 => 'February', 3 => 'March', 4 => 'April', 5 => 'May', 6 => 'June', 7 => 'July', 8 => 'August', 9 => 'September', 10 => 'October', 11 => 'November', 12 => 'December', ] as $mNum => $mLabel) {{ $mLabel }} @endforeach @error('month') {{ $message }} @enderror Cancel Proceed @push('scripts') @endpush @endsection
{{ __('Selected region') }}: {{ $__mecVal > 0 ? ($mecRegionsForVisitPeriod->firstWhere('id', $__mecVal)?->name ?? '') : '' }}