diff --git a/app/Filament/Exports/MachineExporter.php b/app/Filament/Exports/MachineExporter.php index fd828e5..f3e16c2 100644 --- a/app/Filament/Exports/MachineExporter.php +++ b/app/Filament/Exports/MachineExporter.php @@ -13,25 +13,30 @@ class MachineExporter extends Exporter public static function getColumns(): array { + static $rowNumber = 0; + return [ ExportColumn::make('no') - ->label('No') - ->state(function ($record) use (&$rowNumber) { - // Increment and return the row number - return ++$rowNumber; - }), + ->label('NO') + ->state(function ($record) use (&$rowNumber) { + // Increment and return the row number + return ++$rowNumber; + }), ExportColumn::make('plant.name') - ->label('Plant'), + ->label('PLANT'), ExportColumn::make('line.name') - ->label('Line'), + ->label('LINE'), ExportColumn::make('name') - ->label('Name'), + ->label('NAME'), + ExportColumn::make('work_center') + ->label('WORK CENTER'), ExportColumn::make('created_at') - ->label('Created At'), + ->label('CREATED AT'), ExportColumn::make('updated_at') - ->label('Updated At'), + ->label('UPDATED AT'), ExportColumn::make('deleted_at') - ->label('Deleted At'), + ->enabledByDefault(false) + ->label('DELETED AT'), ]; } diff --git a/app/Filament/Imports/MachineImporter.php b/app/Filament/Imports/MachineImporter.php index acbaa72..410eb2c 100644 --- a/app/Filament/Imports/MachineImporter.php +++ b/app/Filament/Imports/MachineImporter.php @@ -14,13 +14,17 @@ class MachineImporter extends Importer public static function getColumns(): array { return [ - ImportColumn::make('plant') + ImportColumn::make('name') ->requiredMapping() - ->relationship(resolveUsing: 'name') - ->exampleHeader('Plant') - ->example(['Ransar Industries-I']) - ->label('Plant') + ->exampleHeader('Name') + ->example(['1600251']) + ->label('Line') ->rules(['required']), + ImportColumn::make('work_center') + ->requiredMapping() + ->exampleHeader('Work Center') + ->example('RMGCE001') + ->label('Work Center'), ImportColumn::make('line') ->requiredMapping() ->relationship(resolveUsing: 'name') @@ -28,11 +32,12 @@ class MachineImporter extends Importer ->example(['4 inch pump line']) ->label('Line') ->rules(['required']), - ImportColumn::make('name') + ImportColumn::make('plant') ->requiredMapping() - ->exampleHeader('Name') - ->example(['1600251']) - ->label('Line') + ->relationship(resolveUsing: 'name') + ->exampleHeader('Plant') + ->example(['Ransar Industries-I']) + ->label('Plant') ->rules(['required']), ]; }