From 0dce6c4223ea3ec5f869c6f874803b0d73f6c2d3 Mon Sep 17 00:00:00 2001 From: "CANCERYS\\kw093" Date: Wed, 5 Aug 2026 18:57:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=AB=E5=AD=98=E8=AA=BF=E6=95=B4=E6=AC=8A?= =?UTF-8?q?=E9=99=90=20=E7=9B=A4=E9=BB=9E=E5=8D=A1=E7=89=87=E7=B5=B1?= =?UTF-8?q?=E8=A8=88=20=E3=80=8C=E6=9C=AA=E6=8C=89=E8=A6=8F=E5=8A=83?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E3=80=8D=E7=A7=BB=E5=88=B0=20tab=20=E5=88=97?= =?UTF-8?q?=E6=9C=80=E5=BE=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/api/jo/actions.ts | 2 +- .../InventorySearch/InventoryLotLineTable.tsx | 4 ++-- .../ProductionProcess/JobOrderOpsTable.tsx | 10 +++++----- .../ProductionProcessJobOrderDetail.tsx | 2 +- .../ProductionProcess/ProductionProcessList.tsx | 16 ++++++++-------- .../ProductionProcess/ProductionProcessPage.tsx | 2 +- 6 files changed, 18 insertions(+), 18 deletions(-) diff --git a/src/app/api/jo/actions.ts b/src/app/api/jo/actions.ts index d24f4be..e03883f 100644 --- a/src/app/api/jo/actions.ts +++ b/src/app/api/jo/actions.ts @@ -905,7 +905,7 @@ export const fetchAllJoborderProductProcessInfo = cache(async (type?: string | n ); }); -/** FP-MTMS Version Checklist | Functions Ref. No. 40 | v1.0.3 | 2026-08-05 */ +/** FP-MTMS Version Checklist | Functions Ref. No. 40 | v1.0.4 | 2026-08-05 */ export const fetchJoborderProductProcessesPage = cache(async (params: { /** Job order / process date(YYYY-MM-DD) */ date?: string | null; diff --git a/src/components/InventorySearch/InventoryLotLineTable.tsx b/src/components/InventorySearch/InventoryLotLineTable.tsx index 46d8fdc..d9a2f44 100644 --- a/src/components/InventorySearch/InventoryLotLineTable.tsx +++ b/src/components/InventorySearch/InventoryLotLineTable.tsx @@ -59,6 +59,7 @@ interface Props { onStockAdjustmentSuccess?: () => void | Promise; } +/** FP-MTMS Version Checklist | Functions Ref. No. 3 | v1.0.5 | 2026-08-05 */ const InventoryLotLineTable: React.FC = ({ inventoryLotLines, pagingController, setPagingController, totalCount, inventory, filterLotNo, @@ -68,8 +69,7 @@ const InventoryLotLineTable: React.FC = ({ const { t } = useTranslation(["inventory"]); const { data: session } = useSession(); const abilities = session?.user?.abilities ?? []; - const canStockAdjust = - abilities.includes(AUTH.ADMIN) || abilities.includes(AUTH.INVENTORY_ADJUST); + const canStockAdjust = abilities.includes(AUTH.INVENTORY_ADJUST); const PRINT_PRINTER_ID_KEY = 'inventoryLotLinePrintPrinterId'; const { setIsUploading } = useUploadContext(); const [stockTransferModalOpen, setStockTransferModalOpen] = useState(false); diff --git a/src/components/ProductionProcess/JobOrderOpsTable.tsx b/src/components/ProductionProcess/JobOrderOpsTable.tsx index db3deef..5a6d6d7 100644 --- a/src/components/ProductionProcess/JobOrderOpsTable.tsx +++ b/src/components/ProductionProcess/JobOrderOpsTable.tsx @@ -220,7 +220,7 @@ interface JobOrderOpsTableProps { printerCombo?: PrinterCombo[]; } -/** FP-MTMS Version Checklist | Functions Ref. No. 47 | v1.0.2 | 2026-08-05 */ +/** FP-MTMS Version Checklist | Functions Ref. No. 47 | v1.0.3 | 2026-08-05 */ const JobOrderOpsTable: React.FC = ({ onSelectProcess, printerCombo = [], @@ -651,10 +651,6 @@ const JobOrderOpsTable: React.FC = ({ value="processing" label={tabLabel(t("Processing"), counts.processing)} /> - = ({ value="issue" label={tabLabel(t("Issue"), counts.stop + counts.cancel)} /> + {( diff --git a/src/components/ProductionProcess/ProductionProcessJobOrderDetail.tsx b/src/components/ProductionProcess/ProductionProcessJobOrderDetail.tsx index c599a64..ab0cc06 100644 --- a/src/components/ProductionProcess/ProductionProcessJobOrderDetail.tsx +++ b/src/components/ProductionProcess/ProductionProcessJobOrderDetail.tsx @@ -53,7 +53,7 @@ interface ProductProcessJobOrderDetailProps { initialTabIndex?: number; } -/** FP-MTMS Version Checklist | Functions Ref. No. 40 | v1.0.3 | 2026-08-05 */ +/** FP-MTMS Version Checklist | Functions Ref. No. 40 | v1.0.4 | 2026-08-05 */ const ProductionProcessJobOrderDetail: React.FC = ({ jobOrderId, onBack, diff --git a/src/components/ProductionProcess/ProductionProcessList.tsx b/src/components/ProductionProcess/ProductionProcessList.tsx index 03d4def..bccb322 100644 --- a/src/components/ProductionProcess/ProductionProcessList.tsx +++ b/src/components/ProductionProcess/ProductionProcessList.tsx @@ -175,7 +175,7 @@ function isWaitingQcPutAway( return s !== "completed" && s !== "rejected"; } -/** FP-MTMS Version Checklist | Functions Ref. No. 40 | v1.0.3 | 2026-08-05 */ +/** FP-MTMS Version Checklist | Functions Ref. No. 40 | v1.0.4 | 2026-08-05 */ const ProductProcessList: React.FC = ({ onSelectProcess, printerCombo, @@ -930,13 +930,6 @@ const ProductProcessList: React.FC = ({ value="processing" label={renderBucketTabLabel("Processing", processingCount)} /> - = ({ value="putawayed" label={renderBucketTabLabel("Put Awayed", putawayedCount)} /> + = ({ printerCombo }) => { const { t } = useTranslation(["common", "productionProcess"]);