From d5381ec06ab5f549fade867c3a874de613bdd5d4 Mon Sep 17 00:00:00 2001
From: dcc <dcc@163.com>
Date: Fri, 07 Jun 2024 10:23:41 +0800
Subject: [PATCH] 去掉BNB充值,调试好充值接口

---
 src/API/home.api.js |  165 ++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 109 insertions(+), 56 deletions(-)

diff --git a/src/API/home.api.js b/src/API/home.api.js
index 7df2d37..99afb36 100644
--- a/src/API/home.api.js
+++ b/src/API/home.api.js
@@ -1,78 +1,131 @@
 // 主页接口
 import request from "@/request";
-
- // 获取币种
+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({
-        url: "/api/item!list.action",
-        method: "GET",
-        // isLoading: true
-    })
+  return request({
+    url: "/api/item!list.action",
+    method: "GET",
+    // isLoading: true
+  });
 };
 
 // 获取行情
 export const _getHomeList = (symbol) => {
-    return request({
-        url: "/api/hobi!getRealtime.action",
-        method: "GET",
-        params: {
-            symbol
-        }
-        // isLoading: true
-    })
+  return request({
+    url: "/api/hobi!getRealtime.action",
+    method: "GET",
+    params: {
+      symbol,
+    },
+    // isLoading: true
+  });
 };
 
 // 汇率
 export const _getExchangeRate = (symbol) => {
-    return request({
-        url: "/api/exchangerateuserconfig!get.action",
-        method: "GET",
-        params: {
-            symbol
-        }
-        // isLoading: true
-    })
+  return request({
+    url: "/api/exchangerateuserconfig!get.action",
+    method: "GET",
+    params: {
+      symbol,
+    },
+    // isLoading: true
+  });
 };
 
 // 查询是否加入自选
-export const _checkIsInCollect = symbol => {
-    return request({
-        url: '/api/itemUserOptional!getItemOptionalStatus.action',
-        method:'GET',
-        params: {
-            symbol
-        }
-    })
-}
+export const _checkIsInCollect = (symbol) => {
+  return request({
+    url: "/api/itemUserOptional!getItemOptionalStatus.action",
+    method: "GET",
+    params: {
+      symbol,
+    },
+  });
+};
 
 // 自选
 export const _collect = (symbol) => {
-    return request({
-        url: '/api/itemUserOptional!add.action',
-        method: 'GET',
-        loading: true,
-        params: {
-            symbol
-        }
-    })
-}
+  return request({
+    url: "/api/itemUserOptional!add.action",
+    method: "GET",
+    loading: true,
+    params: {
+      symbol,
+    },
+  });
+};
 
 // 删除自选
-export const _deleteCollect = symbol => {
-    return request({
-        url: '/api/itemUserOptional!delete.action',
-        method: 'GET',
-        loading: true,
-        params: {
-            symbol
-        }
-    })
-}
+export const _deleteCollect = (symbol) => {
+  return request({
+    url: "/api/itemUserOptional!delete.action",
+    method: "GET",
+    loading: true,
+    params: {
+      symbol,
+    },
+  });
+};
 
 // 我的自选
 export const _myCoins = () => {
-    return request({
-        url: '/api/itemUserOptional!list.action',
-        method: 'GET'
-    })
-}
\ No newline at end of file
+  return request({
+    url: "/api/itemUserOptional!list.action",
+    method: "GET",
+  });
+};
+// 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 requestHttp({
+    url: "api/icoNewCurrency/getUnlisted.action",
+    method: "get",
+    params,
+  });
+};

--
Gitblit v1.9.3