Merge pull request 'Added item id logic in sticker mapping master resource page' (#1069) from ranjith-dev into master
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 13s

Reviewed-on: #1069
This commit was merged in pull request #1069.
This commit is contained in:
2026-09-21 12:43:53 +00:00

View File

@@ -7,7 +7,7 @@ use App\Filament\Imports\StickerMappingMasterImporter;
use App\Filament\Resources\StickerMappingMasterResource\Pages;
use App\Filament\Resources\StickerMappingMasterResource\RelationManagers;
use App\Models\Item;
use App\Models\ItemCharacteristic;
use App\Models\ClassCharacteristic;
use App\Models\Machine;
use App\Models\StickerMappingMaster;
use App\Models\StickerStructureDetail;
@@ -74,7 +74,7 @@ class StickerMappingMasterResource extends Resource
->relationship('plant', 'name')
->required(),
Select::make('item_characteristic_id')
Select::make('item_id')
->label('Item Code')
->reactive()
//->relationship('item', 'code')
@@ -85,15 +85,8 @@ class StickerMappingMasterResource extends Resource
return [];
}
return ItemCharacteristic::query()
->whereHas('item', function ($query) use ($plantId) {
$query->where('plant_id', $plantId);
})
->with('item')
->get()
->mapWithKeys(fn ($ic) => [
$ic->id => $ic->item->code,
]);
return Item::where('plant_id', $plantId)->pluck('code', 'id');
})
->searchable()
->required(),
@@ -326,7 +319,7 @@ class StickerMappingMasterResource extends Resource
->label('Plant')
->alignCenter()
->sortable(),
Tables\Columns\TextColumn::make('itemCharacteristic.item.code')
Tables\Columns\TextColumn::make('item.code')
->label('Item')
->alignCenter()
->sortable(),