Commit a3972075 by wusiyi

fix: 快捷质检打印生产单bug修复

parent 5b884426
...@@ -514,10 +514,7 @@ const props = withDefaults( ...@@ -514,10 +514,7 @@ const props = withDefaults(
downloadApi?: ( downloadApi?: (
ids: number[], ids: number[],
) => Promise<{ code?: number; message?: string }> ) => Promise<{ code?: number; message?: string }>
printApi?: ( printApi?: (id: number) => Promise<{ code?: number; message?: string }>
ids: number[],
detail?: Record<string, unknown>,
) => Promise<{ code?: number; message?: string }>
defaultAutoSure?: boolean defaultAutoSure?: boolean
showOperationNoRow?: boolean showOperationNoRow?: boolean
notFoundMessage?: string notFoundMessage?: string
...@@ -687,10 +684,8 @@ const initPrintDevice = () => { ...@@ -687,10 +684,8 @@ const initPrintDevice = () => {
const getPrintData = async () => { const getPrintData = async () => {
if (!detail.value || detail.value.id === -1 || !props.printApi) return if (!detail.value || detail.value.id === -1 || !props.printApi) return
const res = await props.printApi(
[detail.value.id], const res = await props.printApi(detail.value.id)
detail.value as unknown as Record<string, unknown>,
)
if (!res.message) return if (!res.message) return
print(filePath + res.message, printDevice.value) print(filePath + res.message, printDevice.value)
} }
......
...@@ -3546,11 +3546,7 @@ const completeOperationById = ( ...@@ -3546,11 +3546,7 @@ const completeOperationById = (
const downloadOperationById = (ids: number[]) => const downloadOperationById = (ids: number[]) =>
downloadOperationMaterialApi(ids) downloadOperationMaterialApi(ids)
const printOperationById = ( const printOperationById = (id: number) => {
ids: number[],
detail?: Record<string, unknown>,
) => {
const id = Number(detail?.podOrderProductId ?? ids[0])
return printProductionQrCode(id, 'NEWP') as Promise<{ return printProductionQrCode(id, 'NEWP') as Promise<{
code?: number code?: number
message?: string message?: string
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment