// 主页接口 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 }); }; // 获取行情 export const _getHomeList = (symbol,order) => { return request({ url: "/api/hobi!getRealtime.action", method: "GET", params: { symbol, order }, // 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 requestHttp({ url: "api/icoNewCurrency/getUnlisted.action", method: "get", params, }); };