This commit is contained in:
juguohong
2025-08-31 20:24:42 +08:00
parent d92419f3c5
commit 4e68db2476
28 changed files with 921 additions and 206 deletions

View File

@@ -23,7 +23,7 @@ export interface ListState {
matches: TennisMatch[]
loading: boolean
error: string | null
lastRefreshTime: string | null
searchValue: string
isShowFilterPopup: boolean
filterOptions: IFilterOptions
filterCount: number
@@ -40,24 +40,11 @@ export interface ListState {
gamePlayOptions: BubbleOption[]
gamesNum: number
isScrollTop: boolean
}
export interface ListState {
matches: TennisMatch[]
loading: boolean
error: string | null
lastRefreshTime: string | null
isShowFilterPopup: boolean
filterOptions: IFilterOptions
filterCount: number
distance: string | number
quickFilter: string | number
distanceData: any[]
quickFilterData: any[]
distanceQuickFilter: {
distance: string
quick: string
}
searchHistoryParams: Record<string, any>
searchHistory: string[]
suggestionList: string[]
isShowSuggestion: boolean
isShowInputCustomerNavBar: boolean
}
export interface ListActions {
@@ -72,6 +59,9 @@ export interface ListActions {
updateState: (payload: Record<string, any>) => void
updateFilterOptions: (payload: Record<string, any>) => void
clearFilterOptions: () => void
getSearchHistory: () => Promise<void>
clearHistory: () => void
searchSuggestion: (val: string) => Promise<void>
}
// 快捷筛选