From a08c12a1922195fe385164a7bfb09c42103baba9 Mon Sep 17 00:00:00 2001 From: qiankanghui Date: Mon, 1 Jun 2026 10:53:24 +0800 Subject: [PATCH] =?UTF-8?q?feat(quality):=20=E6=B7=BB=E5=8A=A0=E8=B4=A8?= =?UTF-8?q?=E9=87=8F=E9=97=AE=E9=A2=98=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 实现质量问题列表页面,包含查询、新增、编辑、删除、回复等功能 - 添加质量问题详情组件,显示问题基本信息和附件 - 实现质量问题回复功能,支持原因分析和后续措施 - 集成供应商选择功能,完善问题录入流程 - 添加数据导出功能,支持质量问题数据批量导出 - 完善API接口调用,包括查询、保存、更新、删除和回复接口 --- src/api/quality/qualityIssue.js | 6 + .../quality/com_qualityIssueDetail.vue | 21 +- .../modules/quality/qualityIssueList.vue | 484 +++++++++++++++++- 3 files changed, 478 insertions(+), 33 deletions(-) diff --git a/src/api/quality/qualityIssue.js b/src/api/quality/qualityIssue.js index 50fa1ec..1410507 100644 --- a/src/api/quality/qualityIssue.js +++ b/src/api/quality/qualityIssue.js @@ -6,5 +6,11 @@ export const queryQualityIssuePage = (data) => createAPI(`/srm/qualityIssue/quer // 保存质量问题 export const saveQualityIssue = (data) => createAPI(`/srm/qualityIssue/save`, 'post', data) +//修改质量问题 +export const updateQualityIssue = (data) => createAPI(`/srm/qualityIssue/update`, 'post', data) + //删除质量问题 export const deleteQualityIssue = (data) => createAPI(`/srm/qualityIssue/delete`, 'post', data) + +// 保存回复 +export const saveReply = (data) => createAPI(`/srm/qualityIssue/saveReply`, 'post', data) diff --git a/src/views/modules/quality/com_qualityIssueDetail.vue b/src/views/modules/quality/com_qualityIssueDetail.vue index ae4281f..440956f 100644 --- a/src/views/modules/quality/com_qualityIssueDetail.vue +++ b/src/views/modules/quality/com_qualityIssueDetail.vue @@ -75,13 +75,13 @@
原因分析: -
{{ detailData.causeAnalysis }}
+
{{ detailData.analysis }}
后续措施: -
{{ detailData.followUpMeasures }}
+
{{ detailData.analysis }}
@@ -96,24 +96,7 @@ 回复时间: {{ detailData.replyTime }} - - - - -
- -
- 关闭人: - {{ detailData.closedBy }} -
- -
- 关闭时间: - {{ detailData.closedTime }} -
-
- diff --git a/src/views/modules/quality/qualityIssueList.vue b/src/views/modules/quality/qualityIssueList.vue index ce82187..4347c1c 100644 --- a/src/views/modules/quality/qualityIssueList.vue +++ b/src/views/modules/quality/qualityIssueList.vue @@ -70,9 +70,11 @@ @@ -205,12 +207,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ 反馈单号: + {{ replyFormData.issueNo }} +
+
+ +
+ 回复日期: + {{ replyFormData.replyTime }} +
+
+ +
+ 回复人: + {{ replyFormData.replyBy }} +
+
+
+
+ + + + + + + + + + + + + + + + +
+