diff --git a/app/Filament/Imports/StickerMasterImporter.php b/app/Filament/Imports/StickerMasterImporter.php index 2bc4fc0..029008a 100644 --- a/app/Filament/Imports/StickerMasterImporter.php +++ b/app/Filament/Imports/StickerMasterImporter.php @@ -205,7 +205,7 @@ class StickerMasterImporter extends Importer } else { $itemId = $item->id; - if (! $laserPart1) { + if (! $laserPart1 && ! (Str::length($laserPart2) == 1 && is_numeric($laserPart2))) { $laserPart1 = $laserPart2; $laserPart2 = null; } diff --git a/app/Filament/Resources/StickerMasterResource.php b/app/Filament/Resources/StickerMasterResource.php index ea54c67..0801fa5 100644 --- a/app/Filament/Resources/StickerMasterResource.php +++ b/app/Filament/Resources/StickerMasterResource.php @@ -264,7 +264,7 @@ class StickerMasterResource extends Resource ->label('Laser Part Validation 2') ->nullable() ->reactive() - ->readOnly(fn (callable $get) => empty($get('laser_part_validation1'))) + // ->readOnly(fn (callable $get) => empty($get('laser_part_validation1'))) ->afterStateUpdated(function ($state, callable $set, callable $get) { $set('updated_by', Filament::auth()->user()?->name); }), @@ -625,11 +625,13 @@ class StickerMasterResource extends Resource Tables\Columns\TextColumn::make('laser_part_validation1') ->label('Laser Part Validation 1') ->default('-') - ->alignCenter(), + ->alignCenter() + ->searchable(), Tables\Columns\TextColumn::make('laser_part_validation2') ->label('Laser Part Validation 2') ->default('-') - ->alignCenter(), + ->alignCenter() + ->searchable(), Tables\Columns\TextColumn::make('panel_box_code') ->label('Panel Box Code') ->default('-')