This commit is contained in:
lizandrogd
2026-01-19 18:55:06 -05:00
parent a91566c08a
commit c5985c124d
2 changed files with 38 additions and 16 deletions
+9 -16
View File
@@ -99,25 +99,18 @@ class ConfeccionResource extends Resource
])
->columns(2),
Section::make('Recepción y Calidad')
->description('Campos que se diligencian al recibir la confección en el taller o bodega')
Section::make('Recepciones')
->description('Resumen de recepciones. Para registrar recepciones múltiples use el botón "Agregar recepción" en la cabecera o la relación "Recepciones" abajo.')
->schema([
DatePicker::make('fecha_recepcion'),
Forms\Components\Placeholder::make('recepcion_summary')
->label('Resumen')
->content(fn ($get) => "Total recibido: " . ($get('cantidad_recibida') ?? 0) . " — Faltan: " . ($get('faltantes') ?? 0)),
TextInput::make('cantidad_recibida')
->numeric()
->reactive()
->afterStateUpdated(function ($state, $set, $get) {
$valor = $get('valor_por_prenda') ?? 0;
$cantidad = $state ?? $get('cantidad_enviada');
$set('total_pagar', $cantidad && $valor ? $cantidad * $valor : 0);
}),
TextInput::make('prendas_defectuosas')
->numeric()
->default(0),
Forms\Components\Placeholder::make('instrucciones')
->label('Acciones')
->content('Use el botón "Agregar recepción" en la cabecera para registrar una recepción rápida. También puede gestionar todas las recepciones en la sección relacionada al final de la página.'),
])
->columns(2)
->columns(1)
->collapsed(),
]);
}