// 接口文档地址:https://enjdhdg.site/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 _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: '',
|
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 _getInformationList = (maxTime) => {
|
return request({
|
url: `${API_PREFIX}/information!list.action`,
|
method: METHODS.GET,
|
params: {
|
limit: 50,
|
maxTime
|
}
|
})
|
}
|
|
// 获取美股交易记录
|
export const _getStockTradeList = (symbol) => {
|
return request({
|
url: `${API_PREFIX}/hobi!getStockTradeList.action`,
|
method: METHODS.GET,
|
params: {
|
symbol
|
}
|
})
|
}
|
|
/**
|
* etf热力图
|
* @private
|
*/
|
export const _getHotMapList = () => {
|
return request({
|
url: `${API_PREFIX}/tip/getRandom`,
|
method: METHODS.GET
|
})
|
}
|
|
/**
|
* 美股热力图
|
* @private
|
*/
|
export const _getUsStocksHotMapList = () => {
|
return request({
|
url: `${API_PREFIX}/tip/getRandomByType?type=US-stocks`,
|
method: METHODS.GET
|
})
|
}
|
|
// 获取etf 简况f10
|
export const _getHkStocksItemList = (params) => {
|
return request({
|
url: `${API_PREFIX}/item!queryByScene`,
|
method: 'GET',
|
params
|
})
|
}
|