feat: 地址选择改走地区选择器接口
编辑地址用 page-container 抽屉 + regionPicker children/search,提交仍传省市区中文名。
This commit is contained in:
26
request/api/regionPicker.js
Normal file
26
request/api/regionPicker.js
Normal 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,
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user