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