// 接口文档地址:https://zonghe.unlqloll.com/api/doc.html#/%E5%A4%96%E6%B1%87%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0/h5%E7%AE%80%E5%86%B5/queryByIdUsingGET_13
import request from './request';
import { METHODS } from '@/config';
import { API_PREFIX } from '@/config';
/**
* 根据symbol获取简况数据
* @returns {*}
* @private
*/
export const _getItemSummary = (symbol) => {
return request({
url: `${API_PREFIX}/item/itemSummary/get`,
method: METHODS.GET,
params: {
symbol
}
});
};
// 获取etf 简况f10
export const _getETFItemList = (params) => {
return request({
url: `${API_PREFIX}/item!list.action`,
method: "GET",
params
})
};
// 获取etf详情
export const _getConstituentStockList = (symbol) => {
return request({
url: `${API_PREFIX}/projectBreed/getConstituentStockList`,
method: "GET",
params: {
symbol
}
})
};
/**
* 美股获取板块指数成分股
* @private
*/
export const _getRelateStocks = (symbol) => {
return request({
url: `${API_PREFIX}/item!relateStocks.action`,
method: METHODS.GET,
params: {
symbol
}
});
};
/**
* etf查币对详情
* @private
*/
export const _queryBySymbol = (symbol) => {
return request({
url: `${API_PREFIX}/item!queryBySymbol.action`,
method: METHODS.GET,
params: {
symbol
}
});
};
/**
* etf查持仓列表
* @private
*/
export const _getETFList = (symbolType) => {
return request({
url: `${API_PREFIX}/exchangeapplyorder!getETFList.action`,
method: METHODS.GET,
params: {
symbolType
}
});
};
/**
* etf查币仓位
* @private
*/
export const _getETFSum = (symbolType) => {
return request({
url: `${API_PREFIX}/exchangeapplyorder!getETFSum.action`,
method: METHODS.GET,
params: {
symbolType
}
});
};
// 获取订单列表
export const _contractOrder = (params) => {
return request({
url: `${API_PREFIX}/contractOrder!list.action`,
method: METHODS.POST,
data: params
})
}
// 获取订单列表
export const _contractApplyOrder = (params) => {
return request({
url: `${API_PREFIX}/contractApplyOrder!list.action`,
method: METHODS.POST,
data: params
})
}
export const _getAllAssets = () => {
return request({
url: `${API_PREFIX}/assets!getAll.action`,
method: "GET",
})
};
// 获取交易成交列表
export const getExchangeApplyHisList = (symbolType) => {
return request({
url: `${API_PREFIX}/exchangeapplyorder!list.action`,
method: METHODS.POST,
data: {
page_no: 1,
type: 'hisorders',
symbolType,
isAll: true
}
})
}
// 获取交易委托列表
export const getExchangeApplyOrderList = (symbolType) => {
return request({
url: `${API_PREFIX}/exchangeapplyorder!list.action`,
method: METHODS.POST,
data: {
page_no: 1,
type: 'orders',
symbolType,
isAll: true
}
})
}
// 获取交易成交列表
export const _getExchangeCanceledHisList = (symbolType) => {
return request({
url: `${API_PREFIX}/exchangeapplyorder!list.action`,
method: METHODS.POST,
data: {
page_no: 1,
type: 'canceled',
symbolType,
isAll: true
}
})
}
// 获取交易自选
export const _getOptionalList = (type) => {
return request({
url: `${API_PREFIX}/item/itemUserOptionalList/listItemsByType`,
method: METHODS.GET,
params: {
type
}
})
}
// 获取外汇和数字货币资产
export const _getContractBySymbolType = (symbolType) => {
return request({
url: `${API_PREFIX}/assets!getContractBySymbolType.action`,
method: METHODS.GET,
params: {
symbolType,
}
})
}
// 获取资讯
export const _getInformationList = () => {
return request({
url: `${API_PREFIX}/information!list.action`,
method: METHODS.GET,
})
}
// 获取美股交易记录
export const _getStockTradeList = (symbol) => {
return request({
url: `${API_PREFIX}/hobi!getStockTradeList.action`,
method: METHODS.GET,
params: {
symbol,
}
})
}