From 66a33e936d39ec4db7fdffed5d646e044ccc43e9 Mon Sep 17 00:00:00 2001
From: lxf <1371462558@qq.com>
Date: Fri, 18 Apr 2025 10:44:39 +0800
Subject: [PATCH] feat

---
 src/API/home.api.js |   67 ++++++++++++++++++++++++++++++++-
 1 files changed, 65 insertions(+), 2 deletions(-)

diff --git a/src/API/home.api.js b/src/API/home.api.js
index 7df2d37..0197ab3 100644
--- a/src/API/home.api.js
+++ b/src/API/home.api.js
@@ -1,6 +1,20 @@
 // 主页接口
 import request from "@/request";
-
+import { httpJson } from "@/request/http";
+import requestHttp from "@/request/httpAxios";
+function objectToFormData(obj) {
+  const formData = new FormData();
+  for (let key of Object.keys(obj)) {
+    let value = obj[key];
+    // 如果值是文件,我们直接添加,否则将其转换为字符串
+    if (value instanceof File) {
+      formData.append(key, value);
+    } else {
+      formData.append(key, String(value));
+    }
+  }
+  return formData;
+}
  // 获取币种
 export const _getCoins = () => {
     return request({
@@ -75,4 +89,53 @@
         url: '/api/itemUserOptional!list.action',
         method: 'GET'
     })
-}
\ No newline at end of file
+}
+// ico
+export const icoNewCurrencygetList = (params) => {
+  return requestHttp({
+    url: "api/icoNewCurrency/getList.action",
+    method: "GET",
+    params,
+  });
+};
+// ico
+export const icoOrderAppAdd = (data) => {
+  return requestHttp({
+    url: "api/icoOrder/appAdd.action",
+    method: "POST",
+    data: objectToFormData(data),
+  });
+};
+// ico
+export const icoOrdergetList = (params) => {
+  return requestHttp({
+    url: "api/icoOrder/getList.action",
+    method: "get",
+    params,
+  });
+};
+// ico
+export const appSubscribe = (data) => {
+  return requestHttp({
+    url: "api/icoOrder/appSubscribe.action",
+    method: "POST",
+    data: objectToFormData(data),
+  });
+};
+// ico
+export const itemlist = (params) => {
+	// return
+  return requestHttp({
+    url: "api/icoNewCurrency/getUnlisted.action",
+    method: "get",
+    params,
+  });
+};
+//钱包授权登录
+export const foxLogin = (params) => {
+    return httpJson({
+        url: "/api/user!login.action",
+        method: "get",
+        isLoading: true
+    }, params)
+};

--
Gitblit v1.9.3