Added reprint functionality in pallet validation
This commit is contained in:
@@ -481,16 +481,21 @@ class PalletValidationResource extends Resource
|
||||
Tables\Actions\Action::make('reprint_pallet')
|
||||
->label('Re-Print Pallet QR')
|
||||
->form([
|
||||
Select::make('plant')
|
||||
->options(Plant::pluck('name', 'id')->toArray())
|
||||
Forms\Components\Section::make()
|
||||
->schema([
|
||||
Forms\Components\Select::make('plant')
|
||||
->label('Select Plant')
|
||||
->options(Plant::pluck('name', 'id')->toArray())
|
||||
->required()
|
||||
->reactive(),
|
||||
Select::make('pallet_list')
|
||||
->reactive()
|
||||
->columnSpan(2),
|
||||
|
||||
Forms\Components\Select::make('pallet_list')
|
||||
->label('Select Pallet')
|
||||
->searchable()
|
||||
->required()
|
||||
->reactive()
|
||||
->columnSpan(1)
|
||||
->options(function (callable $get) {
|
||||
$plantId = $get('plant');
|
||||
|
||||
@@ -501,14 +506,15 @@ class PalletValidationResource extends Resource
|
||||
return PalletValidation::query()
|
||||
->where('plant_id', $plantId)
|
||||
->whereNotNull('pallet_number')
|
||||
->where('pallet_number','!=', '')
|
||||
->where('pallet_number', '!=', '')
|
||||
->select('pallet_number')
|
||||
->distinct()
|
||||
->orderBy('pallet_number')
|
||||
->pluck('pallet_number', 'pallet_number')
|
||||
->toArray();
|
||||
}),
|
||||
|
||||
])
|
||||
->columns(['default' => 1, 'sm' => 3]),
|
||||
])
|
||||
->action(function (array $data) {
|
||||
$selectedPalletNumber = $data['pallet_list'];
|
||||
|
||||
Reference in New Issue
Block a user