Update TelaResource.php
This commit is contained in:
@@ -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(),
|
||||||
]);
|
]);
|
||||||
|
|||||||
Reference in New Issue
Block a user