feat: 地址选择改走地区选择器接口

编辑地址用 page-container 抽屉 + regionPicker children/search,提交仍传省市区中文名。
This commit is contained in:
李琦
2026-10-09 10:03:18 +08:00
parent 84be1acf65
commit 5370dcec7f
2 changed files with 431 additions and 96 deletions

View File

@@ -0,0 +1,26 @@
import { get } from './http'
/**
* 省市区选择器(xk-api type=3)
* 取值:unwrapXkApi → code / result / message
* children/search 仅未软删;resolve 含软删以便回显
*/
/** 按 pid 拉一层子节点 xk-api GET /region-picker/children */
export async function getRegionChildren(pid = 0) {
return await get('/region-picker/children', { pid }, 3)
}
/** 地名/首拼/全拼合一搜索 xk-api GET /region-picker/search */
export async function searchRegions(keyword, limit = 30) {
return await get('/region-picker/search', { keyword, limit }, 3)
}
/** 按省+叶回显 xk-api GET /region-picker/resolve */
export async function resolveRegionPair(provinceId, cityId) {
return await get(
'/region-picker/resolve',
{ province_id: provinceId, city_id: cityId },
3,
)
}