添加行政区选择

This commit is contained in:
张成
2025-11-22 22:50:18 +08:00
parent 6eefcd27a9
commit 17015c0cca
11 changed files with 708 additions and 49 deletions

View File

@@ -30,6 +30,7 @@ export interface PageState {
distanceQuickFilter: {
distanceFilter: string;
order: string;
district?: string; // 新增:行政区筛选
};
filterCount: number;
pageOption: {
@@ -89,7 +90,8 @@ export interface ListState {
gamesNum: number;
cities: CityTree[];
cityQrCode: CityQrCodeItem[];
area: [string, string, string];
area: [string, string]; // 两级:国家、省份
districts: BubbleOption[]; // 新增:行政区列表
}
export interface ListActions {
@@ -119,7 +121,8 @@ export interface ListActions {
updateDistanceQuickFilter: (payload: Record<string, any>) => void;
getCities: () => Promise<void>;
getCityQrCode: () => Promise<void>;
updateArea: (payload: [string, string, string]) => void;
getDistricts: () => Promise<BubbleOption[]>; // 新增:获取行政区
updateArea: (payload: [string, string]) => void;
refreshBothLists: () => Promise<void>;
}