From a6f187125ef2f6a55963ca515b7fc39845a83676 Mon Sep 17 00:00:00 2001 From: "zangch@mesnac.com" Date: Mon, 15 Sep 2025 16:42:27 +0800 Subject: [PATCH] =?UTF-8?q?feat(qms):=20=E6=B7=BB=E5=8A=A0=E8=B4=A8?= =?UTF-8?q?=E9=87=8F=E6=8A=A5=E5=91=8A=E6=A8=A1=E5=9D=97=EF=BC=9A=E6=AF=8F?= =?UTF-8?q?=E5=91=A8=E7=94=9F=E4=BA=A7=E6=B5=8B=E8=AF=95=E4=B8=8D=E8=89=AF?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=88=86=E6=9E=90=E5=9B=BE=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增报告 API 接口和相关类型定义 - 实现每周生产测试不良数据分析图表功能 - 添加日期选择、数据查询、表格展示和 ECharts 图表绘制功能 --- src/api/qms/report/index.ts | 19 +++ src/views/qms/report/index.vue | 234 +++++++++++++++++++++++++++++++++ 2 files changed, 253 insertions(+) create mode 100644 src/api/qms/report/index.ts create mode 100644 src/views/qms/report/index.vue diff --git a/src/api/qms/report/index.ts b/src/api/qms/report/index.ts new file mode 100644 index 0000000..19dbe0f --- /dev/null +++ b/src/api/qms/report/index.ts @@ -0,0 +1,19 @@ +import request from '@/utils/request'; +import { AxiosPromise } from 'axios'; +import { QcUnqualifiedReviewVO, QcUnqualifiedReviewForm, QcUnqualifiedReviewQuery, CompleteTaskRequest } from '@/api/qms/qcUnqualifiedReview/types'; + +export const getWeeklyTestReport = (params: { startTime: string, endTime: string }) => { + return request({ + url: '/qms/report/weeklyTestReport', + method: 'get', + params + }); +}; + +export const getDefectAnalysisReport = (params: { startTime: string, endTime: string }) => { + return request({ + url: '/qms/report/defectAnalysisReport', + method: 'get', + params + }); +}; diff --git a/src/views/qms/report/index.vue b/src/views/qms/report/index.vue new file mode 100644 index 0000000..0f95309 --- /dev/null +++ b/src/views/qms/report/index.vue @@ -0,0 +1,234 @@ + + + + +