From c8038484cf01ea68d157d1e60de74211586432f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=AD=A3=E6=98=93?= Date: Fri, 17 Oct 2025 17:13:40 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=B4=A8=E9=87=8F=E6=8A=A5=E8=A1=A8):=20?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E5=90=88=E6=A0=BC=E7=8E=87=E6=8A=A5=E8=A1=A8?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=B9=B6=E4=BC=98=E5=8C=96=E8=A1=A8=E6=A0=BC?= =?UTF-8?q?=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增合格率报表API文件及接口调用 - 替换原有模拟数据为真实接口调用 - 调整表格列展示,增加一次合格率统计 - 优化数据获取逻辑和错误处理 --- .../defectReport/defectReport.js | 20 +++ .../qualificationRateReport.js | 20 +++ .../components/qualificationRateOverview.vue | 37 +++--- .../components/qualificationRateTable.vue | 119 +++++++----------- 4 files changed, 104 insertions(+), 92 deletions(-) create mode 100644 src/api/qualityManagement/defectReport/defectReport.js create mode 100644 src/api/qualityManagement/qualificationRateReport/qualificationRateReport.js diff --git a/src/api/qualityManagement/defectReport/defectReport.js b/src/api/qualityManagement/defectReport/defectReport.js new file mode 100644 index 0000000..92854d7 --- /dev/null +++ b/src/api/qualityManagement/defectReport/defectReport.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' +import { downFile } from '@/utils/request' + +// 分页获取合格率报表数据 +export function GetQualificationRateReport(data) { + return request({ + url: '/mes/qc/FQC/QualificationRateReport/GetQualificationRateReport', + method: 'post', + data: data, + }) +} + +// 获取合格率Echarts数据 +export function GetQualificationRateEcharts(data) { + return request({ + url: '/mes/qc/FQC/QualificationRateEcharts/GetQualificationRateEcharts', + method: 'post', + data: data, + }) +} diff --git a/src/api/qualityManagement/qualificationRateReport/qualificationRateReport.js b/src/api/qualityManagement/qualificationRateReport/qualificationRateReport.js new file mode 100644 index 0000000..92854d7 --- /dev/null +++ b/src/api/qualityManagement/qualificationRateReport/qualificationRateReport.js @@ -0,0 +1,20 @@ +import request from '@/utils/request' +import { downFile } from '@/utils/request' + +// 分页获取合格率报表数据 +export function GetQualificationRateReport(data) { + return request({ + url: '/mes/qc/FQC/QualificationRateReport/GetQualificationRateReport', + method: 'post', + data: data, + }) +} + +// 获取合格率Echarts数据 +export function GetQualificationRateEcharts(data) { + return request({ + url: '/mes/qc/FQC/QualificationRateEcharts/GetQualificationRateEcharts', + method: 'post', + data: data, + }) +} diff --git a/src/views/qualityManagement/FQC/qualificationRateReport/components/qualificationRateOverview.vue b/src/views/qualityManagement/FQC/qualificationRateReport/components/qualificationRateOverview.vue index 598a05f..fa48bc1 100644 --- a/src/views/qualityManagement/FQC/qualificationRateReport/components/qualificationRateOverview.vue +++ b/src/views/qualityManagement/FQC/qualificationRateReport/components/qualificationRateOverview.vue @@ -86,7 +86,7 @@