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