diff --git a/src/api/mes/wm/batch/index.ts b/src/api/mes/wm/batch/index.ts new file mode 100644 index 000000000..e6aceb6cf --- /dev/null +++ b/src/api/mes/wm/batch/index.ts @@ -0,0 +1,46 @@ +import request from '@/config/axios' + +export interface BatchVO { + id: number + code: string + itemId: number + itemCode?: string + itemName?: string + itemSpecification?: string + unitName?: string + produceDate?: Date + expireDate?: Date + receiptDate?: Date + vendorId?: number + vendorCode?: string + vendorName?: string + clientId?: number + clientCode?: string + clientName?: string + purchaseOrderCode?: string + salesOrderCode?: string + workOrderId?: number + workOrderCode?: string + taskId?: number + workstationId?: number + workstationCode?: string + toolId?: number + moldId?: number + lotNumber?: string + qualityStatus?: string + remark?: string + createTime?: Date +} + +// 批次追溯 API +export const BatchApi = { + // 向前追溯 + getForwardList: async (code: string) => { + return await request.get({ url: `/mes/wm/batch/forward-list`, params: { code } }) + }, + + // 向后追溯 + getBackwardList: async (code: string) => { + return await request.get({ url: `/mes/wm/batch/backward-list`, params: { code } }) + } +} diff --git a/src/api/mes/wm/outsourcereceipt/line/index.ts b/src/api/mes/wm/outsourcereceipt/line/index.ts index e8d21aaf4..7cd0c1a9a 100644 --- a/src/api/mes/wm/outsourcereceipt/line/index.ts +++ b/src/api/mes/wm/outsourcereceipt/line/index.ts @@ -7,9 +7,18 @@ export interface WmOutsourceReceiptLineVO { itemId: number itemCode: string itemName: string + specification: string quantity: number unitId: number unitName: string + batchId: number + batchCode: string + productionDate: string + expireDate: string + lotNumber: string + iqcCheck: boolean + iqcId: number + qualityStatus: number remark: string createTime: string } diff --git a/src/views/mes/qc/batchtrace/backward.vue b/src/views/mes/qc/batchtrace/backward.vue new file mode 100644 index 000000000..2e9d1062b --- /dev/null +++ b/src/views/mes/qc/batchtrace/backward.vue @@ -0,0 +1,89 @@ + + + diff --git a/src/views/mes/qc/batchtrace/forward.vue b/src/views/mes/qc/batchtrace/forward.vue new file mode 100644 index 000000000..65121e6a9 --- /dev/null +++ b/src/views/mes/qc/batchtrace/forward.vue @@ -0,0 +1,88 @@ + + + diff --git a/src/views/mes/qc/batchtrace/index.vue b/src/views/mes/qc/batchtrace/index.vue new file mode 100644 index 000000000..83d912496 --- /dev/null +++ b/src/views/mes/qc/batchtrace/index.vue @@ -0,0 +1,294 @@ + + +