Files
xk-client-wx/request/api/regionPicker.js

27 lines
802 B
JavaScript
Raw Normal View History

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,
)
}