From a7dc7b230fcc6abc6ee5a7bfadb90789b03d2ca8 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期一, 07 九月 2026 16:45:37 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_pro2.0' into dev_pro2.0

---
 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