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