Update export and import columns in TestingPanelReadingExporter and TestingPanelReadingImporter for improved data mapping

This commit is contained in:
dhanabalan
2025-09-21 16:00:08 +05:30
parent 90899c87f5
commit 7ca806449c
3 changed files with 15 additions and 9 deletions

View File

@@ -30,23 +30,25 @@ class TestingPanelReadingExporter extends Exporter
->label('LINE'), ->label('LINE'),
ExportColumn::make('machine.name') ExportColumn::make('machine.name')
->label('MACHINE'), ->label('MACHINE'),
ExportColumn::make('item.code') ExportColumn::make('motorTestingMaster.item.code')
->label('ITEM CODE'), ->label('ITEM CODE'),
ExportColumn::make('item.description') ExportColumn::make('motorTestingMaster.item.description')
->label('MODEL'), ->label('MODEL'),
ExportColumn::make('output') ExportColumn::make('output')
->label('OUTPUT'), ->label('OUTPUT'),
ExportColumn::make('serial_number') ExportColumn::make('serial_number')
->label('SERIAL NUMBER'), ->label('SERIAL NUMBER'),
ExportColumn::make('item.kw') ExportColumn::make('winded_serial_number')
->label('WINDED SERIAL NUMBER'),
ExportColumn::make('motorTestingMaster.kw')
->label('KW'), ->label('KW'),
ExportColumn::make('item.hp') ExportColumn::make('motorTestingMaster.hp')
->label('HP'), ->label('HP'),
ExportColumn::make('item.phase') ExportColumn::make('motorTestingMaster.phase')
->label('PHASE'), ->label('PHASE'),
ExportColumn::make('item.connection') ExportColumn::make('motorTestingMaster.connection')
->label('CONNECTION'), ->label('CONNECTION'),
ExportColumn::make('item.isi_model') ExportColumn::make('motorTestingMaster.isi_model')
->label('ISI MODEL'), ->label('ISI MODEL'),
ExportColumn::make('before_fr_volt') ExportColumn::make('before_fr_volt')
->label('BEFORE FR VOLT'), ->label('BEFORE FR VOLT'),

View File

@@ -14,11 +14,11 @@ class TestingPanelReadingImporter extends Importer
public static function getColumns(): array public static function getColumns(): array
{ {
return [ return [
ImportColumn::make('item') ImportColumn::make('machine')
->requiredMapping() ->requiredMapping()
->relationship() ->relationship()
->rules(['required']), ->rules(['required']),
ImportColumn::make('machine') ImportColumn::make('motorTestingMaster.item.code')
->requiredMapping() ->requiredMapping()
->relationship() ->relationship()
->rules(['required']), ->rules(['required']),
@@ -28,6 +28,9 @@ class TestingPanelReadingImporter extends Importer
ImportColumn::make('serial_number') ImportColumn::make('serial_number')
->requiredMapping() ->requiredMapping()
->rules(['required']), ->rules(['required']),
ImportColumn::make('winded_serial_number')
->requiredMapping()
->rules(['required']),
ImportColumn::make('before_fr_volt'), ImportColumn::make('before_fr_volt'),
ImportColumn::make('before_fr_cur'), ImportColumn::make('before_fr_cur'),
ImportColumn::make('before_fr_pow'), ImportColumn::make('before_fr_pow'),

View File

@@ -54,6 +54,7 @@
@endforeach @endforeach
</tbody> </tbody>
</table> --}} </table> --}}
<table style="table-layout: auto; width: 100%; border-collapse: collapse;"> <table style="table-layout: auto; width: 100%; border-collapse: collapse;">
<thead> <thead>
<tr> <tr>