44 lines
860 B
JavaScript
44 lines
860 B
JavaScript
import request from '@/utils/request'
|
|
|
|
/**
|
|
* 获取所有行政区列表
|
|
* @returns {Promise} 返回行政区列表
|
|
*/
|
|
export function getAllRegions() {
|
|
return request({
|
|
url: '/app/region/all',
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取单个行政区信息
|
|
* @param {Object} query - 查询参数
|
|
* @returns {Promise} 返回行政区信息
|
|
*/
|
|
export function getOneRegion(query) {
|
|
return request({
|
|
url: '/app/region/one',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 根据经纬度查询行政区信息
|
|
* @param {Object} query - 查询参数
|
|
* @param {string} query.lon - 经度
|
|
* @param {string} query.lat - 纬度
|
|
* @returns {Promise} 返回行政区信息
|
|
*/
|
|
export function appGetRegionByLocation(lon, lat) {
|
|
return request({
|
|
url: '/app/region/location',
|
|
method: 'get',
|
|
params: {
|
|
lon,
|
|
lat
|
|
}
|
|
})
|
|
}
|