From c1a9bd81744474027abc73abcc778fd2798ec7ec Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 18 九月 2026 14:39:43 +0800
Subject: [PATCH] feat(mes): 增加质检指标详情查看功能并调整接口配置
---
src/api/mes/qc/indicatorresult/index.ts | 32 ++++++++++++++++++++++++++++++--
1 files changed, 30 insertions(+), 2 deletions(-)
diff --git a/src/api/mes/qc/indicatorresult/index.ts b/src/api/mes/qc/indicatorresult/index.ts
index dfa8a7f..32600e0 100644
--- a/src/api/mes/qc/indicatorresult/index.ts
+++ b/src/api/mes/qc/indicatorresult/index.ts
@@ -3,18 +3,34 @@
import { requestClient } from '#/api/request';
export namespace MesQcIndicatorResultApi {
- /** MES 妫�楠岀粨鏋滄槑缁� */
+ /** 骞宠娴嬮噺鍗曟壒娆″�� */
+ export interface IndicatorResultMeasure {
+ detailId?: number; // 鏄庣粏缂栧彿
+ resultId?: number; // 鍏宠仈妫�楠岀粨鏋� ID
+ measureNo?: number; // 娴嬮噺鎵规鍙�
+ value?: string; // 妫�娴嬪��
+ remark?: string; // 澶囨敞
+ }
+
+ /** MES 妫�楠岀粨鏋滄槑缁嗭紙鎺ュ彛杩斿洖涓哄垎缁勬爲锛宑hildren 鎸傚瓙椤癸級 */
export interface IndicatorResultDetail {
id?: number; // 缂栧彿
resultId?: number; // 鍏宠仈妫�楠岀粨鏋� ID
indicatorId?: number; // 妫�娴嬫寚鏍� ID
- value?: string; // 妫�娴嬪�硷紙缁熶竴瀛樹负瀛楃涓诧級
+ value?: string; // 妫�娴嬪�硷紙缁熶竴瀛樹负瀛楃涓诧紝鍏煎绗竴鎵规祴閲忓�硷級
valueNumber?: number; // UI 鏁板�肩粦瀹氾紙鎻愪氦鍓嶈浆瀛楃涓诧級
remark?: string; // 澶囨敞
+ measures?: IndicatorResultMeasure[]; // 骞宠娴嬮噺澶氭壒娆″��
// 鍏宠仈鏌ヨ瀛楁锛堟潵鑷� indicator锛�
indicatorName?: string; // 妫�娴嬫寚鏍囧悕绉�
+ parentId?: number; // 鐖跺垎缁勬寚鏍� ID
+ itemType?: number; // 鎸囨爣椤圭被鍨嬶紙1 褰曞叆椤� / 2 鍒嗙粍锛�
+ formulaText?: string; // 鍏紡鏂囨湰
+ unitText?: string; // 鍗曚綅鏂囨湰
+ sortOrder?: number; // 鎺掑簭鍙�
valueType?: number; // 璐ㄦ鍊肩被鍨�
valueSpecification?: string; // 鍊煎睘鎬�
+ children?: IndicatorResultDetail[]; // 鍒嗙粍瀛愰」
}
/** MES 妫�楠岀粨鏋� */
@@ -71,3 +87,15 @@
export function deleteIndicatorResult(id: number) {
return requestClient.delete(`/mes/qc/indicator-result/delete?id=${id}`);
}
+
+/** 瀵煎嚭浜у搧妫�楠屽崟 Word锛坬cType锛�1=IQC銆�2=IPQC銆�3=OQC銆�4=RQC锛況esultId 鍙�夛紝榛樿鍙栨渶鏃╂牱鍝侊級 */
+export function exportProductWord(params: {
+ qcId: number;
+ qcType: number;
+ resultId?: number;
+}) {
+ return requestClient.download(
+ '/mes/qc/indicator-result/export-product-word',
+ { params },
+ );
+}
--
Gitblit v1.9.3