筛选增加多选功能
This commit is contained in:
@@ -18,6 +18,10 @@ export function useListingQuery(
|
||||
const hasMoreListings = ref(true)
|
||||
let listingRequestSeq = 0
|
||||
|
||||
function joinCSV(values: string[]) {
|
||||
return values.filter(Boolean).join(',') || undefined
|
||||
}
|
||||
|
||||
function buildListingQuery(page: number): PublicListingQuery {
|
||||
return {
|
||||
page,
|
||||
@@ -26,12 +30,12 @@ export function useListingQuery(
|
||||
sort: sortBy.value,
|
||||
zone: activeZone.value,
|
||||
server: filters.server,
|
||||
region: filters.region,
|
||||
login_method: filters.loginMethod,
|
||||
rank: filters.rank,
|
||||
insurance: filters.insurance,
|
||||
stamina: filters.stamina,
|
||||
load: filters.load,
|
||||
region: joinCSV(filters.region),
|
||||
login_method: joinCSV(filters.loginMethod),
|
||||
rank: joinCSV(filters.rank),
|
||||
insurance: joinCSV(filters.insurance),
|
||||
stamina: joinCSV(filters.stamina),
|
||||
load: joinCSV(filters.load),
|
||||
skin_group: filters.skinGroup,
|
||||
skin_name: filters.skinName,
|
||||
min_coin: filters.minCoin,
|
||||
|
||||
Reference in New Issue
Block a user