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