|
|
|
@@ -378,7 +378,10 @@ const CompleteJobOrderRecord: React.FC<Props> = ({ |
|
|
|
})); |
|
|
|
}, []); |
|
|
|
|
|
|
|
const handlePickRecord = useCallback(async (jobOrderPickOrder: CompletedJobOrderPickOrder) => { |
|
|
|
const handlePickRecord = useCallback(async ( |
|
|
|
jobOrderPickOrder: CompletedJobOrderPickOrder, |
|
|
|
floor: "2F" | "3F" | "4F" | "ALL" |
|
|
|
) => { |
|
|
|
try { |
|
|
|
if (!jobOrderPickOrder) { |
|
|
|
console.error("No selected job order pick order available"); |
|
|
|
@@ -418,7 +421,8 @@ const CompleteJobOrderRecord: React.FC<Props> = ({ |
|
|
|
const printRequest = { |
|
|
|
pickOrderId: pickOrderId, |
|
|
|
printerId: printerId, |
|
|
|
printQty: printQty |
|
|
|
printQty: printQty, |
|
|
|
floor, |
|
|
|
}; |
|
|
|
|
|
|
|
console.log("Printing Pick Record with request: ", printRequest); |
|
|
|
@@ -703,12 +707,33 @@ const CompleteJobOrderRecord: React.FC<Props> = ({ |
|
|
|
> |
|
|
|
{t("View Details")} |
|
|
|
</Button> |
|
|
|
<Button |
|
|
|
variant="contained" |
|
|
|
<Button |
|
|
|
variant="contained" |
|
|
|
color="primary" |
|
|
|
onClick={() => handlePickRecord(jobOrderPickOrder, "ALL")} |
|
|
|
> |
|
|
|
打印全部樓層板頭紙 |
|
|
|
</Button> |
|
|
|
<Button |
|
|
|
variant="contained" |
|
|
|
color="primary" |
|
|
|
onClick={() => handlePickRecord(jobOrderPickOrder, "2F")} |
|
|
|
> |
|
|
|
{t("Print Pick Record")} 2F |
|
|
|
</Button> |
|
|
|
<Button |
|
|
|
variant="contained" |
|
|
|
color="primary" |
|
|
|
onClick={() => handlePickRecord(jobOrderPickOrder, "3F")} |
|
|
|
> |
|
|
|
{t("Print Pick Record")} 3F |
|
|
|
</Button> |
|
|
|
<Button |
|
|
|
variant="contained" |
|
|
|
color="primary" |
|
|
|
onClick={() => handlePickRecord(jobOrderPickOrder)} |
|
|
|
onClick={() => handlePickRecord(jobOrderPickOrder, "4F")} |
|
|
|
> |
|
|
|
{t("Print Pick Record")} |
|
|
|
{t("Print Pick Record")} 4F |
|
|
|
</Button> |
|
|
|
</CardActions> |
|
|
|
</Card> |
|
|
|
|