import request from '@/utils/request' // 获取区域树 export function FetchRegionTree(params) { return request({ url: 'api/device/getRegionTree', method: 'get', params }) } // 设备列表 export function FetchinitDeviceInfoList(params) { return request({ url: 'api/device/initDeviceInfoList', method: 'get', params }) } export function add(data) { return request({ url: 'api/device/editDeviceInfo', method: 'post', data }) } export function edit(data) { return request({ url: 'api/device/editDeviceInfo', method: 'post', data }) } export function del(data) { return request({ url: 'api/device/delDeviceInfo', method: 'post', data }) } // 通过设备id获取设备详情 export function FetchDeviceById(params) { return request({ url: 'api/device/getDeviceById', method: 'get', params }) } // 摄像头绑定书架 export function FetchDeviceShelfGridBinding(data) { return request({ url: 'api/device/deviceShelfGridBinding', method: 'post', data }) } // 根据设备和条件获取已绑定书架 export function FetchBoundGridByDevice(params) { return request({ url: 'api/device/getBoundGridByDevice', method: 'get', params }) } // 根据条件获取未绑定书架 export function FetchUnboundGrid(params) { return request({ url: 'api/device/getUnboundGrid', method: 'get', params }) } // 根据摄像头信息获取摄像头状态2export function FetchBoundGridByDevice(params) { export function FetchPingIP(params) { return request({ url: 'api/queryDeviceAPI/pingIP', method: 'get', params }) } // 根据设备类别获取设备树 export function FetchDeviceTreeByType(params) { return request({ url: 'api/device/getDeviceTreeByType', method: 'get', params }) } export default { add, edit, del, FetchRegionTree, FetchinitDeviceInfoList, FetchDeviceById, FetchDeviceShelfGridBinding, FetchBoundGridByDevice, FetchUnboundGrid, FetchPingIP, FetchDeviceTreeByType }