优化商品管理筛选功能
This commit is contained in:
@@ -171,6 +171,10 @@ export interface AdminListingQuery {
|
||||
load?: string
|
||||
skin_group?: string
|
||||
skin_name?: string
|
||||
min_coin?: number
|
||||
max_coin?: number
|
||||
min_deposit?: number
|
||||
max_deposit?: number
|
||||
limit?: number
|
||||
page?: number
|
||||
page_size?: number
|
||||
@@ -185,7 +189,9 @@ export interface AdminListingPage {
|
||||
|
||||
export async function fetchAdminListings(query: AdminListingQuery = {}) {
|
||||
const params = Object.fromEntries(
|
||||
Object.entries(query).filter(([, value]) => value !== '' && value !== undefined)
|
||||
Object.entries(query).filter(
|
||||
([, value]) => value !== '' && value !== undefined && value !== null
|
||||
)
|
||||
)
|
||||
const { data } = await apiClient.get<ApiResponse<AdminListingPage>>('/admin/listings', { params })
|
||||
return normalizeAdminListingPage(data.data, query)
|
||||
|
||||
Reference in New Issue
Block a user