Update TelaResource.php

This commit is contained in:
Lizandro Guarnizo
2026-01-19 13:54:36 -05:00
parent ce8a479097
commit edcd51e651
+6 -3
View File
@@ -50,6 +50,9 @@ class TelaResource extends Resource
$valor_total = $get('valor_total'); $valor_total = $get('valor_total');
$metros_comprados = $state; $metros_comprados = $state;
// Establecer automáticamente metros disponibles igual a metros comprados al crear/editar
$set('metros_disponibles', $metros_comprados);
if ($valor_total && $metros_comprados) { if ($valor_total && $metros_comprados) {
$costo_por_metro = $valor_total / $metros_comprados; $costo_por_metro = $valor_total / $metros_comprados;
$set('costo_por_metro', $costo_por_metro); $set('costo_por_metro', $costo_por_metro);
@@ -69,12 +72,12 @@ class TelaResource extends Resource
TextInput::make('costo_por_metro')->numeric()->prefix('$')->readOnly()->dehydrated()->default(0), TextInput::make('costo_por_metro')->numeric()->prefix('$')->readOnly()->dehydrated()->default(0),
TextInput::make('metros_disponibles')->numeric() TextInput::make('metros_disponibles')->numeric()->reactive()->disabled()->dehydrated()
->default(function ($get) { ->default(function ($get) {
return $get('metros_comprados'); return $get('metros_comprados');
}), })->helperText('Se establece automáticamente igual a "Metros comprados" al crear.'),
DatePicker::make('fecha_compra')->required(), DatePicker::make('fecha_compra')->required()->default(now()),
Textarea::make('observaciones')->columnSpanFull(), Textarea::make('observaciones')->columnSpanFull(),
]); ]);