From 3ee139949840b4ba3caa320312a564e3cfbbfdd1 Mon Sep 17 00:00:00 2001
From: xiaoyi <908147524@qq.com>
Date: 星期一, 26 十月 2026 18:05:02 +0800
Subject: [PATCH] fix 上传

---
 src/api/erp/purchase/request/index.ts |   29 +++++++++++++++++++++++------
 1 files changed, 23 insertions(+), 6 deletions(-)

diff --git a/src/api/erp/purchase/request/index.ts b/src/api/erp/purchase/request/index.ts
index 89ff6cc..12f3bff 100644
--- a/src/api/erp/purchase/request/index.ts
+++ b/src/api/erp/purchase/request/index.ts
@@ -132,10 +132,27 @@
   return requestClient.download('/purchase/request/get-import-template');
 }
 
-/** 瀵煎叆閲囪喘鐢宠 */
-export function importPurchaseRequest(file: File, updateSupport: boolean) {
-  return requestClient.upload('/purchase/request/import', {
-    file,
-    updateSupport,
-  });
+/** 瀵煎叆缁撴灉锛堜笌鍚庣 ErpPurchaseRequestImportRespVO 瀵瑰簲锛� */
+export interface PurchaseRequestImportResult {
+  /** 鎴愬姛鍒涘缓鐨勯噰璐敵璇峰崟鍙� */
+  createPurchaseRequestNos?: string[];
+  /** 澶辫触闆嗗悎锛歬ey 涓哄崟鍙锋垨琛屽彿锛寁alue 涓哄け璐ュ師鍥� */
+  failurePurchaseRequestNos?: Record<string, string>;
+  /** 琚烦杩囩殑琛岋細key 涓� Excel 琛屽彿锛寁alue 涓鸿烦杩囧師鍥� */
+  skippedRows?: Record<string, string>;
+  /** Excel 涓疄闄呮湁鏁版嵁鐨勮鏁� */
+  totalRows?: number;
+  /** 鎴愬姛瀵煎叆鐨勮鏁� */
+  successRows?: number;
 }
+
+/** 瀵煎叆閲囪喘鐢宠 */
+export function importPurchaseRequest(file: File, updateSupport?: boolean) {
+  return requestClient.upload<PurchaseRequestImportResult>(
+    '/purchase/request/import',
+    {
+      file,
+      updateSupport,
+    },
+  );
+}
\ No newline at end of file

--
Gitblit v1.9.3