| 123456789101112131415161718192021222324252627282930 |
- import request from '@/config/axios'
- // 地区 VO
- export interface AreaVO {
- id: number
- name: string
- parentId: number
- level: number
- children?: AreaVO[]
- }
- // 获得地区树
- export const getAreaTree = async () => {
- return await request.get({ url: '/system/area/tree' })
- }
- // 获得地区列表(根据父级ID)
- export const getAreaList = async (parentId: number) => {
- return await request.get({ url: '/system/area/list?parentId=' + parentId })
- }
- // 获得地区详情
- export const getArea = async (id: number) => {
- return await request.get({ url: '/system/area/get?id=' + id })
- }
- // 获得 IP 对应的地区名
- export const getAreaByIp = async (ip: string) => {
- return await request.get({ url: '/system/area/get-by-ip?ip=' + ip })
- }
|