@extends('layouts.app-layout') @php use App\Enums\PlanAccionEstadoEnum; $fechaMinimaVencimiento = now()->toDateString(); $fechaCreacionTexto = optional($plan->fecha_creacion ?? $plan->created_at)->format('d/m/Y H:i') ?? 'No disponible'; $ultimaModificacionTexto = optional($plan->updated_at)->format('d/m/Y H:i') ?? 'No disponible'; $fechaVencimiento = old('fecha_vencimiento', optional($plan->fecha_vencimiento)->format('Y-m-d')); $minVencimientoInput = $fechaVencimiento && $fechaVencimiento < $fechaMinimaVencimiento ? $fechaVencimiento : $fechaMinimaVencimiento; $unidadesLookup = $unidades ->map(fn($unidad) => ['id' => $unidad->id, 'nombre' => $unidad->nombre_comercial]) ->values(); $unidadSeleccionadaId = (int) old('unidad_atencion_id', $plan->unidad_atencion_id); $unidadSeleccionadaNombre = $unidadSeleccionadaId > 0 ? optional($unidades->firstWhere('id', $unidadSeleccionadaId))->nombre_comercial : ''; @endphp @section('title', 'Editar plan - ' . config('app.name')) @section('navbar_suffix', 'Planes de acción') @section('content')

Plan de acción

Editar plan

@csrf @method('PUT')

Fecha de creación

{{ $fechaCreacionTexto }}

Última modificación

{{ $ultimaModificacionTexto }}

@error('fecha_vencimiento')
{{ $message }}
@enderror

Datos principales

@error('titulo')
{{ $message }}
@enderror
@error('estado')
{{ $message }}
@enderror

Unidad de atención

@error('unidad_atencion_id')
{{ $message }}
@enderror
Máximo 500 caracteres.
@error('descripcion')
{{ $message }}
@enderror
Cancelar
@endsection @push('scripts') @endpush