// 主页接口 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({ 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 }) }; // 汇率 export const _getExchangeRate = (symbol) => { 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 _collect = (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 _myCoins = () => { 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 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) };