From a241b66efcc41e973290a6722fb7a4d79b833ea1 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 13 十月 2026 09:54:32 +0800
Subject: [PATCH] feat(bi): 为图表配置接口添加名称字段

---
 src/api/mes/qc/ipqc/index.ts |   27 +++++++++++++++++++++++----
 1 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/src/api/mes/qc/ipqc/index.ts b/src/api/mes/qc/ipqc/index.ts
index a74c5ae..48fe15c 100644
--- a/src/api/mes/qc/ipqc/index.ts
+++ b/src/api/mes/qc/ipqc/index.ts
@@ -1,4 +1,4 @@
-import type { PageParam, PageResult } from '..\..\..\..\packages\effects\request\src';
+锘縤mport type { PageParam, PageResult } from '@vben/request';
 
 import { requestClient } from '#/api/request';
 
@@ -14,9 +14,9 @@
     sourceDocId?: number; // 鏉ユ簮鍗曟嵁 ID
     sourceLineId?: number; // 鏉ユ簮鍗曟嵁琛� ID
     sourceDocCode?: string; // 鏉ユ簮鍗曟嵁缂栧彿锛堝叧鑱旀煡璇級
-    workOrderId?: number; // 鐢熶骇宸ュ崟 ID
-    workOrderCode?: string; // 宸ュ崟缂栧彿锛堝叧鑱旀煡璇級
-    workOrderName?: string; // 宸ュ崟鍚嶇О锛堝叧鑱旀煡璇級
+    workOrderId?: number; // 鐢熶骇璁㈠崟 ID
+    workOrderCode?: string; // 璁㈠崟缂栧彿锛堝叧鑱旀煡璇級
+    workOrderName?: string; // 璁㈠崟鍚嶇О锛堝叧鑱旀煡璇級
     taskId?: number; // 鐢熶骇浠诲姟 ID
     workstationId?: number; // 宸ヤ綅 ID
     workstationName?: string; // 宸ヤ綅鍚嶇О锛堝叧鑱旀煡璇級
@@ -40,11 +40,18 @@
     majorQuantity?: number; // 涓ラ噸缂洪櫡鏁伴噺
     minorQuantity?: number; // 杞诲井缂洪櫡鏁伴噺
     checkResult?: number; // 妫�娴嬬粨鏋�
+    indicatorResultSummary?: string; // 妫�娴嬬粨鏋滐紙妫�楠岄」瀹炴祴鍊兼眹鎬伙紝濡傘�屾俯搴�:15锛岀數闃�:1銆嶏級
     inspectDate?: number; // 妫�娴嬫棩鏈�
     inspectorUserId?: number; // 妫�娴嬩汉鍛樼敤鎴� ID
     inspectorNickname?: string; // 妫�娴嬩汉鍛樻樀绉帮紙鍏宠仈鏌ヨ锛�
     status?: number; // 鐘舵��
     remark?: string; // 澶囨敞
+  }
+
+  /** 杩囩▼妫�楠屽崟瀵煎叆缁撴灉 */
+  export interface ImportResult {
+    createList?: string[]; // 鏂板鎴愬姛鐨勬楠屽崟缂栧彿
+    failureList?: Record<string, string>; // 瀵煎叆澶辫触鏄庣粏锛歬ey 涓恒�屾楠屽崟缂栧彿 X銆嶆垨銆岀 N 琛屻��
   }
 }
 
@@ -84,3 +91,15 @@
 export function exportIpqc(params: any) {
   return requestClient.download('/mes/qc/ipqc/export-excel', { params });
 }
+
+/** 涓嬭浇杩囩▼妫�楠屽崟瀵煎叆妯℃澘 */
+export function importIpqcTemplate() {
+  return requestClient.download('/mes/qc/ipqc/get-import-template');
+}
+
+/** 瀵煎叆杩囩▼妫�楠屽崟 */
+export function importIpqc(file: File) {
+  return requestClient.upload<MesQcIpqcApi.ImportResult>('/mes/qc/ipqc/import', {
+    file,
+  });
+}

--
Gitblit v1.9.3