1
0
forked from poc/pds

Added column routine_test_time for motor testing masters table

This commit is contained in:
dhanabalan
2025-06-03 16:32:31 +05:30
parent ce4f9d7246
commit 7760c64ed3
5 changed files with 50 additions and 0 deletions

View File

@@ -48,6 +48,8 @@ class MotorTestingMasterExporter extends Exporter
->label('Insulation Resistance Limit'), ->label('Insulation Resistance Limit'),
ExportColumn::make('ins_res_type') ExportColumn::make('ins_res_type')
->label('Insulation Resistance Type'), ->label('Insulation Resistance Type'),
ExportColumn::make('routine_test_time')
->label('Routine Test Time'),
ExportColumn::make('res_ry_ll') ExportColumn::make('res_ry_ll')
->label('Resistance RY LL'), ->label('Resistance RY LL'),
ExportColumn::make('res_ry_ul') ExportColumn::make('res_ry_ul')

View File

@@ -101,6 +101,12 @@ class MotorTestingMasterImporter extends Importer
->label('Insulation Resistance Type') ->label('Insulation Resistance Type')
->example(['O','G','O']) ->example(['O','G','O'])
->rules(['required']), ->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') ImportColumn::make('res_ry_ll')
->requiredMapping() ->requiredMapping()
->exampleHeader('Resistance RY LL') ->exampleHeader('Resistance RY LL')

View File

@@ -75,6 +75,11 @@ class MotorTestingMasterResource extends Resource
->required() ->required()
->searchable() ->searchable()
->reactive(), ->reactive(),
Forms\Components\TimePicker::make('routine_test_time')
->label('Routine Test Time')
->default('00:40:00')
->required()
->reactive(),
Forms\Components\Select::make('isi_model') Forms\Components\Select::make('isi_model')
->label('ISI Model') ->label('ISI Model')
->options([ ->options([
@@ -322,6 +327,9 @@ class MotorTestingMasterResource extends Resource
Tables\Columns\TextColumn::make('ins_res_type') Tables\Columns\TextColumn::make('ins_res_type')
->label('Insulation Resistance Type') ->label('Insulation Resistance Type')
->alignCenter(), ->alignCenter(),
Tables\Columns\TextColumn::make('routine_test_time')
->label('Routine Test Time')
->alignCenter(),
Tables\Columns\TextColumn::make('res_ry_ll') Tables\Columns\TextColumn::make('res_ry_ll')
->label('Resistance RY LL') ->label('Resistance RY LL')
->alignCenter(), ->alignCenter(),

View File

@@ -25,6 +25,7 @@ class MotorTestingMaster extends Model
'connection', 'connection',
'ins_res_limit', 'ins_res_limit',
'ins_res_type', 'ins_res_type',
'routine_test_time',
'res_ry_ll', 'res_ry_ll',
'res_ry_ul', 'res_ry_ul',
'res_yb_ll', 'res_yb_ll',

View File

@@ -0,0 +1,33 @@
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
$sql2 = <<<'SQL'
ALTER TABLE motor_testing_masters
ADD routine_test_time TIME NOT NULL DEFAULT '00:40:00';
SQL;
DB::statement($sql2);
}
/**
* Reverse the migrations.
*/
public function down(): void
{
// Schema::table('motor_testing_masters', function (Blueprint $table) {
// //
// });
}
};