From ddcdcaa43e58d053b47a2c8c968d70751ed76451 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Wed, 7 Jan 2026 17:21:47 +0800 Subject: [PATCH] =?UTF-8?q?2026-01-07=20=E5=B7=A5=E5=8D=95=E6=9D=90?= =?UTF-8?q?=E6=96=99=E4=B8=8A=E6=9C=BA=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/schedule/materialOnMachineRecord.js | 12 + src/views/modules/qc/sopListComponent.vue | 24 +- .../searchMaterialOnMachineRecord.vue | 1056 +++++++++++++++++ 3 files changed, 1080 insertions(+), 12 deletions(-) create mode 100644 src/api/schedule/materialOnMachineRecord.js create mode 100644 src/views/modules/schedule/searchMaterialOnMachineRecord.vue diff --git a/src/api/schedule/materialOnMachineRecord.js b/src/api/schedule/materialOnMachineRecord.js new file mode 100644 index 0000000..985c5f4 --- /dev/null +++ b/src/api/schedule/materialOnMachineRecord.js @@ -0,0 +1,12 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +/** + * 分页查询工单材料上机记录 + */ +export const listMaterialOnMachineRecord = data => createAPI('/materialOnMachineRecord/list', 'POST', data); + +/** + * 材料异常退料(复用现有的异常下机接口) + */ +export const materialReturnDuringProduction = data => createAPI('/schedule/materialReturnDuringProduction', 'POST', data); + diff --git a/src/views/modules/qc/sopListComponent.vue b/src/views/modules/qc/sopListComponent.vue index 91ebade..f6c63c3 100644 --- a/src/views/modules/qc/sopListComponent.vue +++ b/src/views/modules/qc/sopListComponent.vue @@ -83,13 +83,13 @@ label="来源系统" min-width="100"> - - + + + + + + + { const blob = new Blob([data], { type: mimeType }) const fileURL = URL.createObjectURL(blob) diff --git a/src/views/modules/schedule/searchMaterialOnMachineRecord.vue b/src/views/modules/schedule/searchMaterialOnMachineRecord.vue new file mode 100644 index 0000000..6294035 --- /dev/null +++ b/src/views/modules/schedule/searchMaterialOnMachineRecord.vue @@ -0,0 +1,1056 @@ + + + + +