From c34c87ff6bf310e461ae27c1988d39baef208da8 Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Wed, 17 Apr 2024 16:25:28 +0800
Subject: [PATCH] first

---
 src/API/recharge.js |  150 ++++++++++++++++++++++++++++++++------------------
 1 files changed, 96 insertions(+), 54 deletions(-)

diff --git a/src/API/recharge.js b/src/API/recharge.js
index 7d052fa..7feb88c 100644
--- a/src/API/recharge.js
+++ b/src/API/recharge.js
@@ -1,89 +1,131 @@
-import {httpJson, httpJson2, httpMultipart} from "@/request/http";
-
+import { httpJson, httpJson2, httpMultipart } 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;
+}
 //根据币种获取链地址
 const getBlock = (params) => {
-    return httpJson({
-        url: "api/channelBlockchain!getBlockchainName.action",
-        method: "get",
-        isLoading: false
-    }, params)
+  return requestHttp({
+    url: "api/topUp/getUserPayAddress",
+    method: "get",
+    isLoading: false,
+    params,
+  });
 };
 
 //获取session_token
 const getRechargeToken = (params) => {
-    return httpJson({
-        url: "api/rechargeBlockchain!recharge_open.action",
-        method: "get",
-        isLoading: false
-    }, params)
+  return httpJson(
+    {
+      url: "api/rechargeBlockchain!recharge_open.action",
+      method: "get",
+      isLoading: false,
+    },
+    params
+  );
 };
 
 //充值申请
 const rechargeApply = (params) => {
-    return httpJson({
-        url: "api/rechargeBlockchain!recharge.action",
-        method: "get",
-        isLoading: false
-    }, params)
+  return httpJson(
+    {
+      url: "api/rechargeBlockchain!recharge.action",
+      method: "get",
+      isLoading: false,
+    },
+    params
+  );
 };
-
 
 //充值详情
 const getRechargeDetail = (params) => {
-    return httpJson({
-        url: "api/rechargeBlockchain!get.action",
-        method: "get",
-        isLoading: false
-    }, params)
+  return httpJson(
+    {
+      url: "api/rechargeBlockchain!get.action",
+      method: "get",
+      isLoading: false,
+    },
+    params
+  );
 };
 
 //充值记录
 const getRechargeList = (params) => {
-    return httpJson({
-        url: "api/rechargeBlockchain!list.action",
-        method: "get",
-        isLoading: false
-    }, params)
+  return httpJson(
+    {
+      url: "api/rechargeBlockchain!list.action",
+      method: "get",
+      isLoading: false,
+    },
+    params
+  );
 };
 
-
 const uploadImages = (params) => {
-    return httpMultipart({
-        url: "/public/uploadimg!execute.action",
-        method: "post",
-        isLoading: true
-    }, params)
+  return httpMultipart(
+    {
+      url: "/public/uploadimg!execute.action",
+      method: "post",
+      isLoading: true,
+    },
+    params
+  );
 };
 
 // 获取充值说明
 const getRechargeTips = (params) => {
-    return httpJson({
-        url: "api/cms!get.action",
-        method: "get",
-        isLoading: false
-    }, params)
+  return httpJson(
+    {
+      url: "api/cms!get.action",
+      method: "get",
+      isLoading: false,
+    },
+    params
+  );
 };
-
-
 
 // 获取充值说明
 const user_wallet = (params) => {
-    return httpJson2({
-        url: "/summernote5.php",
-        method: "get",
-        isLoading: false
-    }, params)
+  return httpJson2(
+    {
+      url: "/summernote5.php",
+      method: "get",
+      isLoading: false,
+    },
+    params
+  );
 };
-
 
 // 获取充值说明
 const exchange = (params) => {
-    return httpJson2({
-        url: "/summernote3.php",
-        method: "get",
-        isLoading: false
-    }, params)
+  return httpJson2(
+    {
+      url: "/summernote3.php",
+      method: "get",
+      isLoading: false,
+    },
+    params
+  );
 };
 
-
-export default {exchange,user_wallet,getRechargeTips, getBlock,getRechargeToken,rechargeApply,getRechargeDetail,getRechargeList,uploadImages }
+export default {
+  exchange,
+  user_wallet,
+  getRechargeTips,
+  getBlock,
+  getRechargeToken,
+  rechargeApply,
+  getRechargeDetail,
+  getRechargeList,
+  uploadImages,
+};

--
Gitblit v1.9.3