This commit is contained in:
Lizandro Guarnizo
2026-01-18 12:40:40 -05:00
parent cfe18c8dbd
commit e5bf54da69
2 changed files with 32 additions and 3 deletions
@@ -42,7 +42,16 @@ class ProcesoAcabadoResource extends Resource
->label('Orden de Producción')
->relationship('ordenProduccion', 'numero_orden')
->searchable()
->required(),
->reactive()
->required()
->afterStateUpdated(function ($state, $set) {
if ($state) {
// Sumar lo recibido en Tintorería para esta OP
$sumTint = \App\Models\Tintoreria::where('orden_produccion_id', $state)->sum('cantidad_recibida');
$set('cantidad_enviada', $sumTint ?: 0);
$set('fecha_envio', now()->toDateString());
}
}),
TextInput::make('tipo_proceso')
->label('Tipo de proceso')
@@ -61,13 +70,16 @@ class ProcesoAcabadoResource extends Resource
TextInput::make('cantidad_enviada')
->numeric()
->required(),
->required()
->reactive()
->helperText(fn ($get) => 'Sugerido: ' . (\App\Models\Tintoreria::where('orden_produccion_id', $get('orden_produccion_id'))->sum('cantidad_recibida') ?: 0)),
TextInput::make('cantidad_recibida')
->numeric(),
DatePicker::make('fecha_envio')
->required(),
->required()
->default(now()),
DatePicker::make('fecha_recepcion'),