From 7760c64ed390a46b5bd33bff4080c97ae2716519 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Tue, 3 Jun 2025 16:32:31 +0530 Subject: [PATCH] Added column routine_test_time for motor testing masters table --- .../Exports/MotorTestingMasterExporter.php | 2 ++ .../Imports/MotorTestingMasterImporter.php | 6 ++++ .../Resources/MotorTestingMasterResource.php | 8 +++++ app/Models/MotorTestingMaster.php | 1 + ...olumn_routine_to_motor_testing_masters.php | 33 +++++++++++++++++++ 5 files changed, 50 insertions(+) create mode 100644 database/migrations/2025_06_03_152753_add_column_routine_to_motor_testing_masters.php diff --git a/app/Filament/Exports/MotorTestingMasterExporter.php b/app/Filament/Exports/MotorTestingMasterExporter.php index cbb48273b..74dd49f3d 100644 --- a/app/Filament/Exports/MotorTestingMasterExporter.php +++ b/app/Filament/Exports/MotorTestingMasterExporter.php @@ -48,6 +48,8 @@ class MotorTestingMasterExporter extends Exporter ->label('Insulation Resistance Limit'), ExportColumn::make('ins_res_type') ->label('Insulation Resistance Type'), + ExportColumn::make('routine_test_time') + ->label('Routine Test Time'), ExportColumn::make('res_ry_ll') ->label('Resistance RY LL'), ExportColumn::make('res_ry_ul') diff --git a/app/Filament/Imports/MotorTestingMasterImporter.php b/app/Filament/Imports/MotorTestingMasterImporter.php index 94d6dfb4a..5f6d85bfc 100644 --- a/app/Filament/Imports/MotorTestingMasterImporter.php +++ b/app/Filament/Imports/MotorTestingMasterImporter.php @@ -101,6 +101,12 @@ class MotorTestingMasterImporter extends Importer ->label('Insulation Resistance Type') ->example(['O','G','O']) ->rules(['required']), + ImportColumn::make('routine_test_time') + ->requiredMapping() + ->exampleHeader('Routine Test Time') + ->label('Routine Test Time') + ->example(['00:40:00','00:40:00','00:40:00']) + ->rules(['required']), ImportColumn::make('res_ry_ll') ->requiredMapping() ->exampleHeader('Resistance RY LL') diff --git a/app/Filament/Resources/MotorTestingMasterResource.php b/app/Filament/Resources/MotorTestingMasterResource.php index 032faca90..d3e231554 100644 --- a/app/Filament/Resources/MotorTestingMasterResource.php +++ b/app/Filament/Resources/MotorTestingMasterResource.php @@ -75,6 +75,11 @@ class MotorTestingMasterResource extends Resource ->required() ->searchable() ->reactive(), + Forms\Components\TimePicker::make('routine_test_time') + ->label('Routine Test Time') + ->default('00:40:00') + ->required() + ->reactive(), Forms\Components\Select::make('isi_model') ->label('ISI Model') ->options([ @@ -322,6 +327,9 @@ class MotorTestingMasterResource extends Resource Tables\Columns\TextColumn::make('ins_res_type') ->label('Insulation Resistance Type') ->alignCenter(), + Tables\Columns\TextColumn::make('routine_test_time') + ->label('Routine Test Time') + ->alignCenter(), Tables\Columns\TextColumn::make('res_ry_ll') ->label('Resistance RY LL') ->alignCenter(), diff --git a/app/Models/MotorTestingMaster.php b/app/Models/MotorTestingMaster.php index fddde58cb..a7c36f1bb 100644 --- a/app/Models/MotorTestingMaster.php +++ b/app/Models/MotorTestingMaster.php @@ -25,6 +25,7 @@ class MotorTestingMaster extends Model 'connection', 'ins_res_limit', 'ins_res_type', + 'routine_test_time', 'res_ry_ll', 'res_ry_ul', 'res_yb_ll', diff --git a/database/migrations/2025_06_03_152753_add_column_routine_to_motor_testing_masters.php b/database/migrations/2025_06_03_152753_add_column_routine_to_motor_testing_masters.php new file mode 100644 index 000000000..a6022e833 --- /dev/null +++ b/database/migrations/2025_06_03_152753_add_column_routine_to_motor_testing_masters.php @@ -0,0 +1,33 @@ +