dcc
2024-06-07 d5381ec06ab5f549fade867c3a874de613bdd5d4
src/API/recharge.js
@@ -1,131 +1,142 @@
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));
    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;
    return formData;
}
//根据币种获取链地址
const getBlock = (params) => {
  return requestHttp({
    url: "api/topUp/getUserPayAddress",
    method: "get",
    isLoading: false,
    params,
  });
    return requestHttp({
        url: "api/topUp/getUserPayAddress",
        method: "get",
        isLoading: false,
        params,
    });
};
const appList = (params) => {
    return httpJson({
        url: "api/user!appList",
        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,
    exchange,
    user_wallet,
    getRechargeTips,
    getBlock,
    getRechargeToken,
    rechargeApply,
    getRechargeDetail,
    getRechargeList,
    uploadImages,
    appList
};