27 lines
802 B
JavaScript
27 lines
802 B
JavaScript
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,
|
||
)
|
||
}
|