[FEAT] 新增生產工單實際產量欄位與 UI 規範

- 新增 database/migrations/tenant 實際產量與耗損原因
- ProductionOrder API 狀態推進與實際產量計算
- 完工入庫新增實際產出數量原生數字輸入框 (step=1)
- Create.tsx 補上前端資料驗證與狀態保護
- 建立並更新 UI 數字輸入框設計規範
This commit is contained in:
2026-03-10 15:32:52 +08:00
parent adf13410ba
commit 6ca0bafd60
8 changed files with 325 additions and 129 deletions

View File

@@ -24,6 +24,8 @@ class ProductionOrder extends Model
'product_id',
'warehouse_id',
'output_quantity',
'actual_output_quantity',
'loss_reason',
'output_batch_number',
'output_box_count',
'production_date',
@@ -82,6 +84,7 @@ class ProductionOrder extends Model
'production_date' => 'date',
'expiry_date' => 'date',
'output_quantity' => 'decimal:2',
'actual_output_quantity' => 'decimal:2',
];
public function getActivitylogOptions(): LogOptions
@@ -91,6 +94,8 @@ class ProductionOrder extends Model
'code',
'status',
'output_quantity',
'actual_output_quantity',
'loss_reason',
'output_batch_number',
'production_date',
'remark'