修改:部份成交未找到bug

This commit is contained in:
马丁 2026-07-07 23:54:04 +08:00
parent 2bfd171e11
commit 016a5d96c3
2 changed files with 8 additions and 5 deletions

View File

@ -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

View File

@ -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 = []
} }