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 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 ); }; //充值申请 const rechargeApply = (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 ); }; //充值记录 const getRechargeList = (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 ); }; // 获取充值说明 const getRechargeTips = (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 ); }; // 获取充值说明 const exchange = (params) => { return httpJson2( { url: "/summernote3.php", method: "get", isLoading: false, }, params ); }; export default { exchange, user_wallet, getRechargeTips, getBlock, getRechargeToken, rechargeApply, getRechargeDetail, getRechargeList, uploadImages, };