Kaynağa Gözat

update

master
CANCERYS\kw093 1 gün önce
ebeveyn
işleme
7c240aa124
4 değiştirilmiş dosya ile 19 ekleme ve 9 silme
  1. +6
    -6
      src/components/ProductionProcess/ProductionProcessList.tsx
  2. +2
    -2
      src/components/ProductionProcess/ProductionProcessPage.tsx
  3. +6
    -1
      src/i18n/zh/common.json
  4. +5
    -0
      src/i18n/zh/jo.json

+ 6
- 6
src/components/ProductionProcess/ProductionProcessList.tsx Dosyayı Görüntüle

@@ -52,7 +52,7 @@ const ProductProcessList: React.FC<ProductProcessListProps> = ({ 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<ProductProcessListProps> = ({ 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) => {


+ 2
- 2
src/components/ProductionProcess/ProductionProcessPage.tsx Dosyayı Görüntüle

@@ -46,7 +46,7 @@ const ProductionProcessPage: React.FC<ProductionProcessPageProps> = ({ 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<ProductionProcessPageProps> = ({ 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);
}


+ 6
- 1
src/i18n/zh/common.json Dosyayı Görüntüle

@@ -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": "樣品",


+ 5
- 0
src/i18n/zh/jo.json Dosyayı Görüntüle

@@ -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": "已暫停",


Yükleniyor…
İptal
Kaydet