修改:部份成交未找到bug
This commit is contained in:
parent
2bfd171e11
commit
016a5d96c3
@ -83,8 +83,8 @@ export const OrderStatus = {
|
|||||||
export interface GetOrderListParams {
|
export interface GetOrderListParams {
|
||||||
page?: number
|
page?: number
|
||||||
pageSize?: number
|
pageSize?: number
|
||||||
/** 订单状态筛选:1=未成交 */
|
/** 订单状态筛选:1=待匹配,2=部分成交;可传单个或数组 */
|
||||||
status?: number
|
status?: number | number[]
|
||||||
startCreatedAt?: string
|
startCreatedAt?: string
|
||||||
endCreatedAt?: string
|
endCreatedAt?: string
|
||||||
marketID?: string
|
marketID?: string
|
||||||
|
|||||||
@ -1045,13 +1045,16 @@ async function loadMarketOpenOrders() {
|
|||||||
openOrderLoading.value = true
|
openOrderLoading.value = true
|
||||||
try {
|
try {
|
||||||
const res = await getOrderList(
|
const res = await getOrderList(
|
||||||
{ page: 1, pageSize: 50, marketID, userID, status: OrderStatus.Live },
|
{ page: 1, pageSize: 50, marketID, userID, status: [OrderStatus.Live, OrderStatus.Matched] },
|
||||||
{ headers },
|
{ headers },
|
||||||
)
|
)
|
||||||
if (res.code === 0 || res.code === 200) {
|
if (res.code === 0 || res.code === 200) {
|
||||||
const list = res.data?.list ?? []
|
const list = res.data?.list ?? []
|
||||||
const liveOnly = list.filter((o) => (o.status ?? 1) === OrderStatus.Live)
|
const openOnly = list.filter((o) => {
|
||||||
marketOpenOrders.value = liveOnly.map(mapOrderToOpenOrderItem)
|
const s = o.status ?? OrderStatus.Live
|
||||||
|
return s === OrderStatus.Live || s === OrderStatus.Matched
|
||||||
|
})
|
||||||
|
marketOpenOrders.value = openOnly.map(mapOrderToOpenOrderItem)
|
||||||
} else {
|
} else {
|
||||||
marketOpenOrders.value = []
|
marketOpenOrders.value = []
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user