| | |
| | | // 主页接口 |
| | | 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 |
| | | }) |
| | | 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 _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 |
| | | }) |
| | | 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 _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 |
| | | } |
| | | }) |
| | | } |
| | | 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 _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' |
| | | }) |
| | | } |
| | | 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, |
| | | }); |
| | | }; |