feat: 倉庫業務屬性、庫存成本追蹤與採購單功能更新
1. 倉庫管理:新增業務類型 (Owned/External/Customer) 與車牌資訊與司機欄位。 2. 庫存管理:實作成本追蹤 (unit_cost, total_value),更新列表與撥補單顯示。 3. 採購單:新增採購日期 (order_date),調整欄位名稱與順序。 4. 前端優化:更新相關 TS Type 定義與 UI 顯示。
This commit is contained in:
25
app/Enums/WarehouseType.php
Normal file
25
app/Enums/WarehouseType.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums;
|
||||
|
||||
enum WarehouseType: string
|
||||
{
|
||||
case STANDARD = 'standard'; // 標準倉/總倉
|
||||
case PRODUCTION = 'production'; // 生產倉/廚房
|
||||
case RETAIL = 'retail'; // 門市倉/前台
|
||||
case VENDING = 'vending'; // 販賣機倉/IoT
|
||||
case TRANSIT = 'transit'; // 在途倉/移動倉
|
||||
case QUARANTINE = 'quarantine'; // 瑕疵倉/報廢倉
|
||||
|
||||
public function label(): string
|
||||
{
|
||||
return match($this) {
|
||||
self::STANDARD => '標準倉 (總倉)',
|
||||
self::PRODUCTION => '生產倉 (廚房/加工)',
|
||||
self::RETAIL => '門市倉 (前台销售)',
|
||||
self::VENDING => '販賣機 (IoT設備)',
|
||||
self::TRANSIT => '在途倉 (物流車)',
|
||||
self::QUARANTINE => '瑕疵倉 (報廢/檢驗)',
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user