diff --git a/src/components/ProductionProcess/ProductionProcessList.tsx b/src/components/ProductionProcess/ProductionProcessList.tsx index db46a6c..ed29e64 100644 --- a/src/components/ProductionProcess/ProductionProcessList.tsx +++ b/src/components/ProductionProcess/ProductionProcessList.tsx @@ -52,7 +52,7 @@ const ProductProcessList: React.FC = ({ onSelectProcess const handleAssignPickOrder = useCallback(async (pickOrderId: number, jobOrderId?: number, productProcessId?: number) => { if (!currentUserId) { - alert(t("无法获取用户ID")); + alert(t("Unable to get user ID")); return; } @@ -74,16 +74,16 @@ const ProductProcessList: React.FC = ({ onSelectProcess if (onSelectMatchingStock && jobOrderId) { onSelectMatchingStock(jobOrderId, productProcessId); } else { - alert(t("分配成功")); + alert(t("Assignment successful")); } } else { // 分配失败 - console.error("❌ Assignment failed:", assignResult.message); - alert(t(`分配失败: ${assignResult.message || "未知错误"}`)); + console.error("Assignment failed:", assignResult.message); + alert(t(`Assignment failed: ${assignResult.message || "Unknown error"}`)); } } catch (error: any) { - console.error("❌ Error assigning pick order:", error); - alert(t(`分配时出错: ${error?.message || "未知错误"}。请稍后重试。`)); + console.error(" Error assigning pick order:", error); + alert(t(`Unknown error: ${error?.message || "Unknown error"}。Please try again later.`)); } }, [currentUserId, t, onSelectMatchingStock]); const handleViewStockIn = useCallback((process: AllJoborderProductProcessInfoResponse) => { diff --git a/src/components/ProductionProcess/ProductionProcessPage.tsx b/src/components/ProductionProcess/ProductionProcessPage.tsx index 033f903..ebe6b10 100644 --- a/src/components/ProductionProcess/ProductionProcessPage.tsx +++ b/src/components/ProductionProcess/ProductionProcessPage.tsx @@ -46,7 +46,7 @@ const ProductionProcessPage: React.FC = ({ printerCo // 验证数据有效性 if (parsed && typeof parsed.jobOrderId === 'number' && typeof parsed.productProcessId === 'number') { setSelectedMatchingStock(parsed); - console.log("📦 Restored selectedMatchingStock from sessionStorage:", parsed); + console.log(" Restored selectedMatchingStock from sessionStorage:", parsed); } } } catch (error) { @@ -61,7 +61,7 @@ const ProductionProcessPage: React.FC = ({ printerCo if (typeof window !== 'undefined') { if (selectedMatchingStock) { sessionStorage.setItem(STORAGE_KEY, JSON.stringify(selectedMatchingStock)); - console.log("💾 Saved selectedMatchingStock to sessionStorage:", selectedMatchingStock); + console.log(" Saved selectedMatchingStock to sessionStorage:", selectedMatchingStock); } else { sessionStorage.removeItem(STORAGE_KEY); } diff --git a/src/i18n/zh/common.json b/src/i18n/zh/common.json index ff11192..6361c34 100644 --- a/src/i18n/zh/common.json +++ b/src/i18n/zh/common.json @@ -12,10 +12,15 @@ "Code": "編號", "code": "編號", "Name": "名稱", + "Assignment successful": "分配成功", + "Unable to get user ID": "無法獲取用戶ID", + "Unknown error: ": "未知錯誤: ", + "Please try again later.": "請稍後重試。", "Type": "類型", "Update Job Order": "更新工單", "No": "沒有", - + "Assignment failed: ": "分配失敗: ", + "Unknown error": "未知錯誤", "WIP": "半成品", "R&D": "研發", "STF": "樣品", diff --git a/src/i18n/zh/jo.json b/src/i18n/zh/jo.json index aba8310..f2b9ccf 100644 --- a/src/i18n/zh/jo.json +++ b/src/i18n/zh/jo.json @@ -37,8 +37,13 @@ "Scanned": "已掃碼", "Scan Status": "掃碼狀態", "Start Job Order": "開始工單", + "Unable to get user ID": "無法獲取用戶ID", + "Assignment successful": "分配成功", "Target Production Date": "預計生產日期", "Production Priority": "生產優先度", + "Assignment failed: ": "分配失敗: ", + "Unknown error": "未知錯誤", + "Unknown error: ": "未知錯誤: ", "Sequence": "序", "Item Code": "成品/半成品編號", "Paused": "已暫停",