Newer
Older
baseResourceFront / src / api / fenceInfo.js
zhangyingjie on 22 Mar 2021 1 KB 原车辆子系统代码提交
/**
 * 电子围栏信息管理接口
 */
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 })
    }
  })
}