Update TintoreriaResource.php

This commit is contained in:
Lizandro Guarnizo
2026-01-29 23:55:43 -05:00
parent 6f3d3417fb
commit 6385a6c7f2
+17 -1
View File
@@ -106,7 +106,23 @@ class TintoreriaResource extends Resource
->numeric()
->required()
->reactive()
->helperText(fn ($get) => 'Sugerido: ' . (\App\Models\Confeccion::where('orden_produccion_id', $get('orden_produccion_id'))->sum('cantidad_recibida') ?: 0)),
->helperText(function ($get) {
$opId = $get('orden_produccion_id');
if (!$opId) return 'Selecciona una OP primero';
// Calcular disponible desde ojales/prensillas terminados
$ojalesTerminados = \App\Models\Ojal::where('orden_produccion_id', $opId)
->where('terminada', true)
->sum('cantidad_enviada');
// Restar lo que ya se envió a tintorería
$yaEnTintoreria = \App\Models\Tintoreria::where('orden_produccion_id', $opId)
->sum('cantidad_enviada');
$disponible = $ojalesTerminados - $yaEnTintoreria;
return 'Sugerido: ' . max(0, $disponible);
}),
TextInput::make('valor_por_prenda')
->label('Valor por prenda')