diff --git a/app/Filament/Resources/ProductionOrderResource/Pages/EditProductionOrder.php b/app/Filament/Resources/ProductionOrderResource/Pages/EditProductionOrder.php index 3755f18..6b0a4aa 100644 --- a/app/Filament/Resources/ProductionOrderResource/Pages/EditProductionOrder.php +++ b/app/Filament/Resources/ProductionOrderResource/Pages/EditProductionOrder.php @@ -94,7 +94,7 @@ class EditProductionOrder extends EditRecord $pOrder = trim($this->form->getState()['production_order'] ?? '') ?? null; $plantId = trim($this->form->getState()['plant_id'] ?? '') ?? null; - + $plantCode = Plant::where('id', $plantId)->value('code'); if (empty($plantId)) { Notification::make() ->title('Plant name cannot be empty!') @@ -118,7 +118,7 @@ class EditProductionOrder extends EditRecord ->send(); return; } else { - return redirect()->route('production-orders.printItemSerial', ['production_order' => $pOrder]); + return redirect()->route('production-orders.printItemSerial', ['production_order' => $pOrder, 'plant_code' => $plantCode]); } } diff --git a/app/Filament/Resources/ProductionOrderResource/Pages/ViewProductionOrder.php b/app/Filament/Resources/ProductionOrderResource/Pages/ViewProductionOrder.php index e08b3c2..c146e39 100644 --- a/app/Filament/Resources/ProductionOrderResource/Pages/ViewProductionOrder.php +++ b/app/Filament/Resources/ProductionOrderResource/Pages/ViewProductionOrder.php @@ -95,6 +95,8 @@ class ViewProductionOrder extends ViewRecord $plantId = trim($this->form->getState()['plant_id'] ?? '') ?? null; + $plantCode = Plant::where('id', $plantId)->value('code'); + if (empty($plantId)) { Notification::make() ->title('Plant name cannot be empty!') @@ -118,12 +120,10 @@ class ViewProductionOrder extends ViewRecord ->send(); return; } else { - return redirect()->route('production-orders.printItemSerial', ['production_order' => $pOrder]); + return redirect()->route('production-orders.printItemSerial', ['production_order' => $pOrder, 'plant_code' => $plantCode]); } } - - protected function getHeaderActions(): array { return [