up
This commit is contained in:
@@ -53,9 +53,6 @@ class TelaResource extends Resource
|
||||
$valor_total = $get('valor_total');
|
||||
$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) {
|
||||
$costo_por_metro = $valor_total / $metros_comprados;
|
||||
$set('costo_por_metro', $costo_por_metro);
|
||||
@@ -75,10 +72,13 @@ class TelaResource extends Resource
|
||||
|
||||
TextInput::make('costo_por_metro')->numeric()->prefix('$')->readOnly()->dehydrated()->default(0)->step(0.01),
|
||||
|
||||
TextInput::make('metros_disponibles')->numeric()->reactive()->disabled()->dehydrated()
|
||||
->default(function ($get) {
|
||||
return $get('metros_comprados');
|
||||
})->helperText('Se establece automáticamente igual a "Metros comprados" al crear.'),
|
||||
Forms\Components\Placeholder::make('metros_disponibles_display')
|
||||
->label('Metros disponibles')
|
||||
->content(function ($record) {
|
||||
if (!$record) return 'Se calculará después de guardar';
|
||||
return number_format($record->metros_disponibles, 2) . ' m (Comprados - Usados en OPs)';
|
||||
})
|
||||
->helperText('Este valor se calcula automáticamente: Metros comprados - Total usado en órdenes de producción'),
|
||||
|
||||
DatePicker::make('fecha_compra')->required()->default(now()),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user