import request from '@/utils/request' // 查询区域对象列表 export function listArea(query) { return request({ url: '/ems/basecfg/area/list', method: 'get', params: query }) } export function listDetailArea(query) { return request({ url: '/ems/basecfg/area/listDetail', method: 'get', params: query }) } // 查询区域对象详细 export function getArea(id) { return request({ url: '/ems/basecfg/area/' + id, method: 'get' }) } // 新增区域对象 export function addArea(data) { return request({ url: '/ems/basecfg/area', method: 'post', data: data }) } // 修改区域对象 export function updateArea(data) { return request({ url: '/ems/basecfg/area', method: 'put', data: data }) } // 删除区域对象 export function delArea(id) { return request({ url: '/ems/basecfg/area/' + id, method: 'delete' }) } // 查询区域对象 export function getAreaByCode(areaCode) { return request({ url: '/ems/basecfg/area?getByCode=' + areaCode, method: 'get' }) } // 查询区域树结构 export function areaTreeSelect(areaCode, recursion) { return request({ url: '/ems/basecfg/area/getAreaTree?rootCode=' + areaCode + '&recursion=' + recursion, method: 'get' }) } // 查询区域树(根据设施类型过滤) export function areaTreeByFacsCategory(category, subCategory, recursion) { return request({ url: '/ems/basecfg/area/getAreaTreeByFacsCategory?facsCategory=' + category + '&facsSubCategory=' + subCategory + '&recursion=' + recursion, method: 'get' }) } // 查询区域树(根据标签过滤) export function areaTreeByTag(parentCode, tagCode) { return request({ url: '/ems/basecfg/area/getAreaTreeByTag?parentCode=' + parentCode + '&tagCode=' + tagCode, method: 'get' }) } // 查询区域列表(根据标签过滤) export function areaListByTag(parentCode, tagCode) { return request({ url: '/ems/basecfg/area/getAreaListByTag?parentCode=' + parentCode + '&tagCode=' + tagCode, method: 'get' }) }