From 46ce0c67bc875a09f8982877c53a58efda53c419 Mon Sep 17 00:00:00 2001 From: "han\\hanst" Date: Wed, 1 Apr 2026 13:40:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E4=BB=BB=E6=84=8F=E4=B8=80?= =?UTF-8?q?=E4=BD=8D=E7=94=9F=E4=BA=A7=E3=80=81=E9=87=8D=E9=87=8F=E7=BB=8F?= =?UTF-8?q?=E7=90=86=E5=AE=A1=E6=89=B9=E9=80=9A=E8=BF=87=E5=8D=B3=E5=8F=AF?= =?UTF-8?q?=E6=B5=81=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/erf/erf.js | 10 ++ src/views/modules/erf/approvalCycleReport.vue | 98 ++++++++++++++++++- .../erf/components/expRawMaterialList.vue | 44 ++++++++- src/views/modules/erf/expApplyList.vue | 20 +++- src/views/modules/erf/sampleCycleReport.vue | 98 ++++++++++++++++++- 5 files changed, 264 insertions(+), 6 deletions(-) diff --git a/src/api/erf/erf.js b/src/api/erf/erf.js index 895225b..216ee1c 100644 --- a/src/api/erf/erf.js +++ b/src/api/erf/erf.js @@ -210,6 +210,11 @@ export const getPartDescByPartNo = data => createAPI(`/erf/rawMaterial/getPartDe */ export const getSampleCycleReportList = data => createAPI(`/erf/sampleCycleReport/list`, 'post', data) +/** + * 导出样品完成周期报表 + */ +export const exportSampleCycleReport = data => createAPI(`/erf/sampleCycleReport/export`, 'post', data, 'download') + // ===================================================== // 审批周期报表 API接口定义 // ===================================================== @@ -220,6 +225,11 @@ export const getSampleCycleReportList = data => createAPI(`/erf/sampleCycleRepor */ export const getApprovalCycleReportList = data => createAPI(`/erf/approvalCycleReport/list`, 'post', data) +/** + * 导出审批周期报表 + */ +export const exportApprovalCycleReport = data => createAPI(`/erf/approvalCycleReport/export`, 'post', data, 'download') + /** * 催办:向指定申请单所有未确认的审批人(技术经理、生产经理、质量经理、计划员)发送催办邮件 */ diff --git a/src/views/modules/erf/approvalCycleReport.vue b/src/views/modules/erf/approvalCycleReport.vue index fc31ff2..eb87e3c 100644 --- a/src/views/modules/erf/approvalCycleReport.vue +++ b/src/views/modules/erf/approvalCycleReport.vue @@ -107,6 +107,9 @@ 查询 重置 + + {{ exportLoading ? '导出中...' : '导出' }} + @@ -335,7 +338,7 @@