From abe9fa16be8ab2cad9921c1a3840791635b49199 Mon Sep 17 00:00:00 2001 From: "kelvin.yau" Date: Tue, 5 May 2026 17:42:33 +0800 Subject: [PATCH] Fix Label Printer Selection --- src/components/PoDetail/PoDetail.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/PoDetail/PoDetail.tsx b/src/components/PoDetail/PoDetail.tsx index dc092e6..29b6424 100644 --- a/src/components/PoDetail/PoDetail.tsx +++ b/src/components/PoDetail/PoDetail.tsx @@ -331,8 +331,11 @@ const PoDetail: React.FC = ({ po, warehouse, printerCombo }) => { const labelPrinters = useMemo(() => { return (printerCombo ?? []).filter((p) => { + const typeText = String(p.type ?? "").trim().toLowerCase(); + if (typeText === "label") return true; + // Backward compatibility for legacy rows without a reliable type value. const text = `${p.label ?? ""} ${p.name ?? ""} ${p.code ?? ""}`.toLowerCase(); - return text.includes("label"); + return text.includes("label") || text.includes("標籤"); }); }, [printerCombo]); @@ -1090,7 +1093,7 @@ const PoDetail: React.FC = ({ po, warehouse, printerCombo }) => {