Quality Validation - Dashboard - Production Quantity Validation and Plan Quantity Updation
This commit is contained in:
@@ -226,6 +226,7 @@ class ProductionLineStopResource extends Resource
|
||||
Forms\Components\DateTimePicker::make('to_datetime')
|
||||
->label('To DateTime')
|
||||
->required()
|
||||
->after('from_datetime')
|
||||
->reactive()
|
||||
->afterStateUpdated(fn ($state, callable $set, callable $get) =>
|
||||
self::updateStopDuration($get, $set) //self means it calling the function within the class
|
||||
@@ -260,11 +261,21 @@ class ProductionLineStopResource extends Resource
|
||||
|
||||
if ($fromTime->lt($toTime)) {
|
||||
$diffInMinutes = $fromTime->diffInMinutes($toTime);
|
||||
$set('stop_hour', floor($diffInMinutes / 60));
|
||||
$set('stop_min', $diffInMinutes % 60);
|
||||
// $set('stop_hour', floor($diffInMinutes / 60));
|
||||
// $set('stop_min', $diffInMinutes % 60);
|
||||
if((floor($diffInMinutes / 60) === 0.0) && ($diffInMinutes % 60 === 0))
|
||||
{
|
||||
$set('stop_hour', null);
|
||||
$set('stop_min', null);
|
||||
}
|
||||
else
|
||||
{
|
||||
$set('stop_hour', floor($diffInMinutes / 60));
|
||||
$set('stop_min', $diffInMinutes % 60);
|
||||
}
|
||||
} else {
|
||||
$set('stop_hour', 0);
|
||||
$set('stop_min', 0);
|
||||
$set('stop_hour', null);
|
||||
$set('stop_min', null);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user