From 4a4cf17732fd03c04f0fc8a4867384c720b33333 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Tue, 26 May 2026 09:43:19 +0530 Subject: [PATCH] Added two columns in asrs item importer and exporter --- app/Filament/Exports/AsrsItemValidationExporter.php | 4 ++++ app/Filament/Imports/AsrsItemValidationImporter.php | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/app/Filament/Exports/AsrsItemValidationExporter.php b/app/Filament/Exports/AsrsItemValidationExporter.php index 7d9968f..e56d908 100644 --- a/app/Filament/Exports/AsrsItemValidationExporter.php +++ b/app/Filament/Exports/AsrsItemValidationExporter.php @@ -29,6 +29,10 @@ class AsrsItemValidationExporter extends Exporter ->label('ITEM DESCRIPTION'), ExportColumn::make('uom') ->label('UOM'), + ExportColumn::make('material_type') + ->label('MATERIAL TYPE'), + ExportColumn::make('material_group') + ->label('MATERIAL GROUP'), ExportColumn::make('mhe') ->label('MHE'), ExportColumn::make('bin_quantity') diff --git a/app/Filament/Imports/AsrsItemValidationImporter.php b/app/Filament/Imports/AsrsItemValidationImporter.php index b2032d5..276520a 100644 --- a/app/Filament/Imports/AsrsItemValidationImporter.php +++ b/app/Filament/Imports/AsrsItemValidationImporter.php @@ -38,6 +38,14 @@ class AsrsItemValidationImporter extends Importer ->exampleHeader('UOM') ->example('EA') ->label('UOM'), + ImportColumn::make('material_type') + ->exampleHeader('MATERIAL TYPE') + ->example('Material Type') + ->label('MATERIAL TYPE'), + ImportColumn::make('material_group') + ->exampleHeader('MATERIAL GROUP') + ->example('Material Group') + ->label('MATERIAL GROUP'), ]; } @@ -48,6 +56,8 @@ class AsrsItemValidationImporter extends Importer $iCode = trim($this->data['item_code']) ?? ''; $itemDes = trim($this->data['item_description']) ?? ''; $uom = trim($this->data['uom']) ?? ''; + $materialType = trim($this->data['material_type']) ?? ''; + $materialGroup = trim($this->data['material_group']) ?? ''; $createdBy = Filament::auth()->user()?->name ?? ''; $updatedBy = $createdBy; @@ -87,6 +97,8 @@ class AsrsItemValidationImporter extends Importer [ 'item_description' => $itemDes, 'uom' => trim($this->data['uom']), + 'material_type' => $materialType, + 'material_group' => $materialGroup, 'created_by' => $createdBy, 'updated_by' => $updatedBy, ]