import type { PoWorkbenchDetailsGridLineRow } from "@/components/PoWorkbench/types";

/** Temporary detail lines until the workbench detail API is wired. */
export const PO_WORKBENCH_DETAILS_GRID_MOCK_ROWS: readonly PoWorkbenchDetailsGridLineRow[] =
  [
    {
      id: "mock-line-1",
      itemName:
        "澳洲和牛腱（冷凍）· A5級去筋切片裝 2.5kg×4包／箱（供應商批次：AU-WG-2026-Q1）",
      itemCode: "AB1234",
      category: "material",
      storageLocation: "YF-W201-#A-12",
      receiveStatus: "pending",
      expectedQty: 100,
      purchaseUnitLabel: "1箱X100包X150克",
      receivedQtyPurchase: 0,
      receivedQtyInventory: 0,
      inventoryUnitLabel: "克",
    },
    {
      id: "mock-line-2",
      itemName:
        "耐高温真空膠袋（食品級）· 300×450mm 厚度80μm 每卷500個（雙層密封條）",
      itemCode: "BC5678",
      category: "consumable",
      storageLocation: "YF-C305-#B-04",
      receiveStatus: "receiving",
      expectedQty: 24,
      purchaseUnitLabel: "1箱X24卷X500個",
      receivedQtyPurchase: 26,
      receivedQtyInventory: 312000,
      inventoryUnitLabel: "個",
    },
    {
      id: "mock-line-3",
      itemName:
        "照燒汁（商用濃縮裝）· 日式醬油基底 5L／桶（開封後需冷藏，效期見標籤）",
      itemCode: "FG9012",
      category: "finishedGoods",
      storageLocation: "YF-D102-#C-08",
      receiveStatus: "completed",
      expectedQty: 48,
      purchaseUnitLabel: "1板X4桶X5升",
      receivedQtyPurchase: 48,
      receivedQtyInventory: 960,
      inventoryUnitLabel: "升",
    },
    {
      id: "mock-line-4",
      itemName:
        "高筋麵粉預拌漿（半成品）· 中央廚房標準配方 20kg／袋（含酵母改良劑）",
      itemCode: "DE3456",
      category: "semiFinished",
      storageLocation: "YF-W118-#D-22",
      receiveStatus: "receiving",
      expectedQty: 60,
      purchaseUnitLabel: "1板X3袋X20公斤",
      receivedQtyPurchase: 55,
      receivedQtyInventory: 3300,
      inventoryUnitLabel: "公斤",
    },
    {
      id: "mock-line-5",
      itemName:
        "廚房多功能清潔劑（濃縮原液）· 無磷配方 1L×12瓶／箱（勿與漂白水混用）",
      itemCode: "EF7890",
      category: "miscNonConsumable",
      storageLocation: "YF-M402-#E-01",
      receiveStatus: "pending",
      expectedQty: 120,
      purchaseUnitLabel: "1扎X3箱X12包X350克",
      receivedQtyPurchase: 0,
      receivedQtyInventory: 0,
      inventoryUnitLabel: "瓶",
    },
  ] as const;
