From 37ddf55c782ea3d128e7755a60f5e09f8e9cba09 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 04 九月 2026 13:40:56 +0800
Subject: [PATCH] feat(qc): 添加质检方案选择和检测日期筛选功能

---
 src/api/mes/qc/template/item/index.ts |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/src/api/mes/qc/template/item/index.ts b/src/api/mes/qc/template/item/index.ts
index a7b92c1..d10c641 100644
--- a/src/api/mes/qc/template/item/index.ts
+++ b/src/api/mes/qc/template/item/index.ts
@@ -21,6 +21,21 @@
   }
 }
 
+/** 璐ㄦ鏂规閫夐」锛堟柟妗�-浜у搧鍏宠仈锛� */
+export namespace MesQcTemplateItemOptionApi {
+  export interface Option {
+    id?: number; // 浜у搧鍏宠仈缂栧彿
+    templateId?: number; // 璐ㄦ鏂规 ID
+    templateCode?: string; // 璐ㄦ鏂规缂栧彿
+    templateName?: string; // 璐ㄦ鏂规鍚嶇О
+    quantityCheck?: number; // 鏈�浣庢娴嬫暟
+    quantityUnqualified?: number; // 鏈�澶т笉鍚堟牸鏁�
+    criticalRate?: number; // 鏈�澶ц嚧鍛界己闄风巼锛�%锛�
+    majorRate?: number; // 鏈�澶т弗閲嶇己闄风巼锛�%锛�
+    minorRate?: number; // 鏈�澶ц交寰己闄风巼锛�%锛�
+  }
+}
+
 /** 鏌ヨ浜у搧鍏宠仈鍒嗛〉 */
 export function getTemplateItemPage(
   params: PageParam & { templateId?: number },
@@ -52,3 +67,16 @@
 export function deleteTemplateItem(id: number) {
   return requestClient.delete(`/mes/qc/template/item/delete?id=${id}`);
 }
+
+/** 鏍规嵁鐗╂枡鎴栧伐鍗�/浠诲姟鍜屾娴嬬绫昏幏鍙栧彲鐢ㄨ川妫�鏂规鍒楄〃 */
+export function getTemplateItemOptionList(params: {
+  itemId?: number;
+  qcType: number;
+  taskId?: number;
+  workOrderId?: number;
+}) {
+  return requestClient.get<MesQcTemplateItemOptionApi.Option[]>(
+    '/mes/qc/template/item/list-by-item-and-type',
+    { params },
+  );
+}

--
Gitblit v1.9.3