1
0
forked from poc/pds

Added new column and updated exist column and changed its position

This commit is contained in:
dhanabalan
2025-07-02 15:57:10 +05:30
parent 008cb5d82b
commit 4392123c6a

View File

@@ -13,62 +13,136 @@ class TestingPanelReadingExporter extends Exporter
public static function getColumns(): array public static function getColumns(): array
{ {
static $rowNumber = 0;
return [ return [
ExportColumn::make('id') // ExportColumn::make('id')
->label('ID'), // ->label('ID'),
ExportColumn::make('plant.name'), ExportColumn::make('no')
ExportColumn::make('line.name'), ->label('NO')
ExportColumn::make('item.id'), ->state(function ($record) use (&$rowNumber) {
ExportColumn::make('machine.name'), // Increment and return the row number
ExportColumn::make('output'), return ++$rowNumber;
ExportColumn::make('serial_number'), }),
ExportColumn::make('before_fr_volt'), ExportColumn::make('plant.name')
ExportColumn::make('before_fr_cur'), ->label('PLANT'),
ExportColumn::make('before_fr_pow'), ExportColumn::make('line.name')
ExportColumn::make('before_fr_res_ry'), ->label('LINE'),
ExportColumn::make('before_fr_res_yb'), ExportColumn::make('machine.name')
ExportColumn::make('before_fr_res_br'), ->label('MACHINE'),
ExportColumn::make('before_fr_ir'), ExportColumn::make('item.code')
ExportColumn::make('before_fr_ir_r'), ->label('ITEM CODE'),
ExportColumn::make('before_fr_ir_y'), ExportColumn::make('item.description')
ExportColumn::make('before_fr_ir_b'), ->label('MODEL'),
ExportColumn::make('before_fr_freq'), ExportColumn::make('output')
ExportColumn::make('before_fr_speed'), ->label('OUTPUT'),
ExportColumn::make('after_fr_vol'), ExportColumn::make('serial_number')
ExportColumn::make('after_fr_cur'), ->label('SERIAL NUMBER'),
ExportColumn::make('after_fr_pow'), ExportColumn::make('item.kw')
ExportColumn::make('after_fr_ir_hot'), ->label('KW'),
ExportColumn::make('after_fr_ir_hot_r'), ExportColumn::make('item.hp')
ExportColumn::make('after_fr_ir_hot_y'), ->label('HP'),
ExportColumn::make('after_fr_ir_hot_b'), ExportColumn::make('item.phase')
ExportColumn::make('after_fr_ir_cool'), ->label('PHASE'),
ExportColumn::make('after_fr_ir_cool_r'), ExportColumn::make('item.connection')
ExportColumn::make('after_fr_ir_cool_y'), ->label('CONNECTION'),
ExportColumn::make('after_fr_ir_cool_b'), ExportColumn::make('item.isi_model')
ExportColumn::make('after_fr_freq'), ->label('ISI MODEL'),
ExportColumn::make('after_fr_speed'), ExportColumn::make('before_fr_volt')
ExportColumn::make('after_fr_leak_cur'), ->label('BEFORE FR VOLT'),
ExportColumn::make('locked_rt_volt'), ExportColumn::make('before_fr_cur')
ExportColumn::make('locked_rt_cur'), ->label('BEFORE FR CURRENT'),
ExportColumn::make('locked_rt_pow'), ExportColumn::make('before_fr_pow')
ExportColumn::make('no_load_pickup_volt'), ->label('BEFORE FR POWER'),
ExportColumn::make('room_temperature'), ExportColumn::make('before_fr_res_ry')
ExportColumn::make('hv_test'), ->label('BEFORE FR RESISTANCE RY'),
ExportColumn::make('batch_number'), ExportColumn::make('before_fr_res_yb')
ExportColumn::make('batch_count'), ->label('BEFORE FR RESISTANCE YB'),
ExportColumn::make('result'), ExportColumn::make('before_fr_res_br')
ExportColumn::make('remark'), ->label('BEFORE FR RESISTANCE BR'),
ExportColumn::make('rework_count'), ExportColumn::make('before_fr_ir')
ExportColumn::make('update_count'), ->label('BEFORE FR IR'),
ExportColumn::make('output_flag'), ExportColumn::make('before_fr_ir_r')
ExportColumn::make('pds_status'), ->label('BEFORE FR IR R'),
ExportColumn::make('pds_description'), ExportColumn::make('before_fr_ir_y')
ExportColumn::make('tested_by'), ->label('BEFORE FR IR Y'),
ExportColumn::make('updated_by'), ExportColumn::make('before_fr_ir_b')
ExportColumn::make('created_at'), ->label('BEFORE FR IR B'),
ExportColumn::make('updated_at'), ExportColumn::make('before_fr_freq')
ExportColumn::make('scanned_at'), ->label('BEFORE FR FREQUENCY'),
ExportColumn::make('deleted_at'), ExportColumn::make('before_fr_speed')
->label('BEFORE FR SPEED'),
ExportColumn::make('after_fr_vol')
->label('AFTER FR VOLT'),
ExportColumn::make('after_fr_cur')
->label('AFTER FR CURRENT'),
ExportColumn::make('after_fr_pow')
->label('AFTER FR POWER'),
ExportColumn::make('after_fr_ir_hot')
->label('AFTER FR IR HOT'),
ExportColumn::make('after_fr_ir_hot_r')
->label('AFTER FR IR HOT R'),
ExportColumn::make('after_fr_ir_hot_y')
->label('AFTER FR IR HOT Y'),
ExportColumn::make('after_fr_ir_hot_b')
->label('AFTER FR IR HOT B'),
ExportColumn::make('after_fr_ir_cool')
->label('AFTER FR IR COOL'),
ExportColumn::make('after_fr_ir_cool_r')
->label('AFTER FR IR COOL R'),
ExportColumn::make('after_fr_ir_cool_y')
->label('AFTER FR IR COOL Y'),
ExportColumn::make('after_fr_ir_cool_b')
->label('AFTER FR IR COOL B'),
ExportColumn::make('after_fr_freq')
->label('AFTER FR FREQUENCY'),
ExportColumn::make('after_fr_speed')
->label('AFTER FR SPEED'),
ExportColumn::make('after_fr_leak_cur')
->label('AFTER FR LEAK CURRENT'),
ExportColumn::make('locked_rt_volt')
->label('LOCKED RT VOLT'),
ExportColumn::make('locked_rt_cur')
->label('LOCKED RT CURRENT'),
ExportColumn::make('locked_rt_pow')
->label('LOCKED RT POWER'),
ExportColumn::make('no_load_pickup_volt')
->label('NO LOAD PICKUP VOLT'),
ExportColumn::make('room_temperature')
->label('ROOM TEMPERATURE'),
ExportColumn::make('hv_test')
->label('HIGH VOLTAGE TEST'),
ExportColumn::make('batch_number')
->label('BATCH NUMBER'),
ExportColumn::make('batch_count')
->label('BATCH COUNT'),
ExportColumn::make('result')
->label('RESULT'),
ExportColumn::make('remark')
->label('REMARK'),
ExportColumn::make('rework_count')
->label('REWORK COUNT'),
ExportColumn::make('update_count')
->label('UPDATE COUNT'),
ExportColumn::make('output_flag')
->label('OUTPUT FLAG'),
ExportColumn::make('pds_status')
->label('PDS STATUS'),
ExportColumn::make('pds_description')
->label('PDS DESCRIPTION'),
ExportColumn::make('tested_by')
->label('TESTED BY'),
ExportColumn::make('updated_by')
->label('UPDATED BY'),
ExportColumn::make('created_at')
->label('CREATED AT'),
ExportColumn::make('updated_at')
->label('UPDATED AT'),
ExportColumn::make('scanned_at')
->label('SCANNED AT'),
ExportColumn::make('deleted_at')
->enabledByDefault(false)
->label('DELETED AT'),
]; ];
} }