From 928c61ccddebc8d2c697b86ee9bee0c207330a8c Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 06 5月 2025 07:18:22 +0800
Subject: [PATCH] 222

---
 HIAWms/web/src/api/file.ts |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/HIAWms/web/src/api/file.ts b/HIAWms/web/src/api/file.ts
new file mode 100644
index 0000000..b7101d3
--- /dev/null
+++ b/HIAWms/web/src/api/file.ts
@@ -0,0 +1,37 @@
+import sdk from 'sdk'
+const { utils } = sdk
+const { request } = utils
+/**
+ * 瀵煎叆鏂囦欢
+ * @param filter 绛涢��
+ * @returns
+ */
+export const importFileToService = (
+  url: string,
+  formData?: FormData
+): Promise<{ items: any[]; totalCount: number }> => {
+  return request.post(url, formData)
+}
+
+/**
+ * 瀵煎嚭鏂囦欢
+ * @param filter 绛涢��
+ * @returns
+ */
+/**
+ * 瀵煎嚭
+ * @param data
+ * @returns
+ */
+export const exportFileToClient = (
+  url: string,
+  params: Record<string, any>
+) => {
+  const str = new URLSearchParams(
+    params as unknown as URLSearchParams
+  ).toString()
+  const p = str ? `?${str}` : ''
+  return request.get(url + p, {
+    responseType: 'blob',
+  })
+}

--
Gitblit v1.9.3