From 329df2aed8f35d6caa0dcdd6b9fd9496beebd90a Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 30 十二月 2025 16:13:58 +0800
Subject: [PATCH] fix: nongye
---
src/services/api/DataBoard.ts | 45 ++++++++++++++++++++++++++++++++++++++-------
1 files changed, 38 insertions(+), 7 deletions(-)
diff --git a/src/services/api/DataBoard.ts b/src/services/api/DataBoard.ts
index eda960d..e8fdf21 100644
--- a/src/services/api/DataBoard.ts
+++ b/src/services/api/DataBoard.ts
@@ -279,18 +279,41 @@
);
}
-/** 鏌ヨ浜鸿祫浼佷笟鐨勭敳鏂瑰鎴� GET /api/DataBoard/GetEnterpriseCustomers */
-export async function getEnterpriseCustomers(options?: API.RequestConfig) {
- return request<any>('/api/DataBoard/GetEnterpriseCustomers', {
+/** 鏌ヨ浜у�� GET /api/DataBoard/GetEnterpriseOutputValue */
+export async function getEnterpriseOutputValue(options?: API.RequestConfig) {
+ return request<any>('/api/DataBoard/GetEnterpriseOutputValue', {
method: 'GET',
...(options || {}),
});
}
-/** 鏌ヨ浜у�� GET /api/DataBoard/GetEnterpriseOutputValue */
-export async function getEnterpriseOutputValue(options?: API.RequestConfig) {
- return request<any>('/api/DataBoard/GetEnterpriseOutputValue', {
- method: 'GET',
+/** 瀵煎叆浜鸿祫浼佷笟鐨勭敳鏂瑰鎴� POST /api/DataBoard/ImportEnterpriseCustomers */
+export async function importEnterpriseCustomers(
+ body: {},
+ file?: File,
+ options?: API.RequestConfig
+) {
+ const formData = new FormData();
+
+ if (file) {
+ formData.append('file', file);
+ }
+
+ Object.keys(body).forEach((ele) => {
+ const item = (body as any)[ele];
+
+ if (item !== undefined && item !== null) {
+ formData.append(
+ ele,
+ typeof item === 'object' && !(item instanceof File) ? JSON.stringify(item) : item
+ );
+ }
+ });
+
+ return request<any>('/api/DataBoard/ImportEnterpriseCustomers', {
+ method: 'POST',
+ data: formData,
+ requestType: 'form',
...(options || {}),
});
}
@@ -340,3 +363,11 @@
}
);
}
+
+/** 鍚屾浜鸿祫浼佷笟鐨勭敳鏂瑰鎴� POST /api/DataBoard/SyncEnterpriseCustomers */
+export async function syncEnterpriseCustomers(options?: API.RequestConfig) {
+ return request<any>('/api/DataBoard/SyncEnterpriseCustomers', {
+ method: 'POST',
+ ...(options || {}),
+ });
+}
--
Gitblit v1.10.0