/** * 电子围栏信息管理接口 */ import request from '@/utils/request' import qs from 'qs' // 电子围栏信息查询 export function getFenceInfoList(params) { return request({ url: 'car/busFenceInfo/listPage', method: 'get', params }) } // 电子围栏信息详情查询 export function getFenceInfo(id) { return request({ url: 'car/busFenceInfo/detail/' + id, method: 'get', params: { } }) } // 新增电子围栏基础信息 export function addFenceInfo(params) { return request({ url: 'car/busFenceInfo/add', method: 'post', params }) } // 修改电子围栏信息 export function updateFenceInfo(params) { return request({ url: 'car/busFenceInfo/update', method: 'post', params }) } // 删除电子围栏信息 export function delFenceInfo(id) { return request({ url: 'car/busFenceInfo/delete', method: 'get', params: { busFenceInfoId: id } }) } // 查询未关联车辆列表 export function listUnbindCar(params) { return request({ url: 'car/busFenceInfo/listUnbindCar', method: 'get', params }) } // 绑定车辆 export function bindCar(params) { return request({ url: 'car/busFenceInfo/bindCar', method: 'post', params, paramsSerializer: params => { return qs.stringify(params, { indices: false }) } }) } // 解绑车辆 export function unbindCar(params) { return request({ url: 'car/busFenceInfo/unbindCar', method: 'post', params, paramsSerializer: params => { return qs.stringify(params, { indices: false }) } }) } // 保存电子围栏 export function addPath(data) { return request({ url: 'car/busFenceInfo/savePoint', method: 'post', data, paramsSerializer: params => { return qs.stringify(params, { indices: false }) } }) }