44 lines
1.6 KiB
JavaScript
44 lines
1.6 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
export function listPlatformDeviceMapping(params) {
|
|
return request({ url: '/platform/device-mapping/list', method: 'get', params })
|
|
}
|
|
|
|
export function getPlatformDeviceMapping(id) {
|
|
return request({ url: `/platform/device-mapping/${id}`, method: 'get' })
|
|
}
|
|
|
|
export function addPlatformDeviceMapping(data) {
|
|
return request({ url: '/platform/device-mapping', method: 'post', data })
|
|
}
|
|
|
|
export function updatePlatformDeviceMapping(data) {
|
|
return request({ url: '/platform/device-mapping', method: 'put', data })
|
|
}
|
|
|
|
export function delPlatformDeviceMapping(id) {
|
|
return request({ url: `/platform/device-mapping/${id}`, method: 'delete' })
|
|
}
|
|
|
|
export function onboardDevice(id) {
|
|
return request({ url: `/platform/device-mapping/${id}/onboard`, method: 'post' })
|
|
}
|
|
|
|
export function listSubMappings(parentId) {
|
|
return request({ url: `/platform/device-mapping/${parentId}/sub-mappings`, method: 'get' })
|
|
}
|
|
|
|
// 批量查询多个设备绑定的子设备映射,列表页展开行一次拉取,避免 N 次请求
|
|
export function listSubMappingsBatch(parentIds) {
|
|
return request({ url: '/platform/device-mapping/sub-mappings/batch', method: 'get', params: { parentIds: parentIds.join(',') } })
|
|
}
|
|
|
|
export function syncSubMappings(parentId, data) {
|
|
return request({ url: `/platform/device-mapping/${parentId}/sub-mappings`, method: 'post', data })
|
|
}
|
|
|
|
// 查询已配置的静力水准基准点(跨网关基准点下拉框数据源)
|
|
export function listStaticLevelReferencePoints(params) {
|
|
return request({ url: '/platform/device-mapping/static-level/reference-points', method: 'get', params })
|
|
}
|