优化订单管理
This commit is contained in:
@@ -128,6 +128,13 @@ export interface SubmitCheckoutPayload {
|
||||
reason?: string
|
||||
}
|
||||
|
||||
export interface AdminOrderQuery {
|
||||
keyword?: string
|
||||
status?: string
|
||||
handoff_status?: string
|
||||
settlement_status?: string
|
||||
}
|
||||
|
||||
interface SubmitCheckoutRequest {
|
||||
content: string
|
||||
consumable_amount_cent?: number
|
||||
@@ -291,9 +298,9 @@ export async function counterCheckout(id: number, payload: SubmitCheckoutPayload
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function fetchAdminOrders(page = 1, pageSize = 20) {
|
||||
export async function fetchAdminOrders(page = 1, pageSize = 20, query: AdminOrderQuery = {}) {
|
||||
const { data } = await apiClient.get<ApiResponse<PaginatedResult<Order>>>('/admin/orders', {
|
||||
params: { page, page_size: pageSize },
|
||||
params: { page, page_size: pageSize, ...query },
|
||||
})
|
||||
return data.data
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user