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