| @@ -7,7 +7,7 @@ import React, { Suspense } from "react"; | |||||
| import GeneralLoading from "@/components/General/GeneralLoading"; | import GeneralLoading from "@/components/General/GeneralLoading"; | ||||
| export const metadata: Metadata = { | export const metadata: Metadata = { | ||||
| title: "Job Order Detail" | |||||
| title: "Job Order Pickexcution" | |||||
| } | } | ||||
| const jo: React.FC = async () => { | const jo: React.FC = async () => { | ||||
| @@ -24,7 +24,7 @@ const jo: React.FC = async () => { | |||||
| rowGap={2} | rowGap={2} | ||||
| > | > | ||||
| <Typography variant="h4" marginInlineEnd={2}> | <Typography variant="h4" marginInlineEnd={2}> | ||||
| {t("Job Order Detail")} | |||||
| {t("Job Order Pickexcution")} | |||||
| </Typography> | </Typography> | ||||
| </Stack> | </Stack> | ||||
| <I18nProvider namespaces={["jo", "common"]}> | <I18nProvider namespaces={["jo", "common"]}> | ||||
| @@ -1244,9 +1244,7 @@ const JobPickExecution: React.FC<Props> = ({ filterArgs }) => { | |||||
| {/* Combined Lot Table */} | {/* Combined Lot Table */} | ||||
| <Box> | <Box> | ||||
| <Box sx={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center', mb: 2 }}> | <Box sx={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center', mb: 2 }}> | ||||
| <Typography variant="h6" gutterBottom sx={{ mb: 0 }}> | |||||
| {t("All Pick Order Lots")} | |||||
| </Typography> | |||||
| <Box sx={{ display: 'flex', gap: 2, alignItems: 'center' }}> | <Box sx={{ display: 'flex', gap: 2, alignItems: 'center' }}> | ||||
| {!isManualScanning ? ( | {!isManualScanning ? ( | ||||
| @@ -1025,9 +1025,7 @@ const paginatedData = useMemo(() => { | |||||
| {/* Combined Lot Table */} | {/* Combined Lot Table */} | ||||
| <Box> | <Box> | ||||
| <Box sx={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center', mb: 2 }}> | <Box sx={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center', mb: 2 }}> | ||||
| <Typography variant="h6" gutterBottom sx={{ mb: 0 }}> | |||||
| {t("All Pick Order Lots")} | |||||
| </Typography> | |||||
| <Box sx={{ display: 'flex', gap: 2, alignItems: 'center' }}> | <Box sx={{ display: 'flex', gap: 2, alignItems: 'center' }}> | ||||
| {!isManualScanning ? ( | {!isManualScanning ? ( | ||||
| @@ -210,7 +210,7 @@ const NavigationContent: React.FC = () => { | |||||
| }, | }, | ||||
| { | { | ||||
| icon: <RequestQuote />, | icon: <RequestQuote />, | ||||
| label: "Job Order Detail", | |||||
| label: "Job Order Pickexcution", | |||||
| path: "/jodetail", | path: "/jodetail", | ||||
| }, | }, | ||||
| ], | ], | ||||
| @@ -90,7 +90,7 @@ | |||||
| "Finished Good Order": "成品出倉", | "Finished Good Order": "成品出倉", | ||||
| "finishedGood": "成品", | "finishedGood": "成品", | ||||
| "Router": "執貨路線", | "Router": "執貨路線", | ||||
| "Job Order Detail": "工單細節", | |||||
| "Job Order Pickexcution": "工單提料", | |||||
| "No data available": "沒有資料", | "No data available": "沒有資料", | ||||
| "Start Scan": "開始掃碼", | "Start Scan": "開始掃碼", | ||||
| "Stop Scan": "停止掃碼", | "Stop Scan": "停止掃碼", | ||||
| @@ -18,13 +18,13 @@ | |||||
| "Scanned": "已掃碼", | "Scanned": "已掃碼", | ||||
| "Scan Status": "掃碼狀態", | "Scan Status": "掃碼狀態", | ||||
| "Start Job Order": "開始工單", | "Start Job Order": "開始工單", | ||||
| "Job Order Detail": "工單細節", | |||||
| "Job Order Pickexcution": "工單提料", | |||||
| "Pick Order Detail": "提料單細節", | "Pick Order Detail": "提料單細節", | ||||
| "Finished Job Order Record": "已完成工單記錄", | "Finished Job Order Record": "已完成工單記錄", | ||||
| "Index": "編號", | "Index": "編號", | ||||
| "Route": "路線", | "Route": "路線", | ||||
| "Item Code": "物料編號", | |||||
| "Item Name": "物料名稱", | |||||
| "Item Code": "成品/半成品編號", | |||||
| "Item Name": "成品/半成品名稱", | |||||
| "Qty": "數量", | "Qty": "數量", | ||||
| "Unit": "單位", | "Unit": "單位", | ||||
| "Location": "位置", | "Location": "位置", | ||||
| @@ -63,6 +63,6 @@ | |||||
| "Pick Order Status": "提料單狀態", | "Pick Order Status": "提料單狀態", | ||||
| "Second Scan Status": "對料狀態", | "Second Scan Status": "對料狀態", | ||||
| "Job Order Pick Order Details": "工單提料單詳情", | "Job Order Pick Order Details": "工單提料單詳情", | ||||
| "Scanning": "掃碼中", | |||||
| "Scanning...": "掃碼中", | |||||
| "Unassigned Job Orders": "未分配工單" | "Unassigned Job Orders": "未分配工單" | ||||
| } | } | ||||