101 lines
5.0 KiB
JavaScript
101 lines
5.0 KiB
JavaScript
/**
|
|
* api接口统一管理
|
|
*/
|
|
import {post, get} from '../http'
|
|
|
|
//车辆进出闸门信息
|
|
export const addCarPassGateApi = data => post('xmgl/carPassGate/add', data);
|
|
export const editCarPassGateApi = data => post('xmgl/carPassGate/edit', data);
|
|
export const deleteCarPassGateApi = data => post('xmgl/carPassGate/delete', data);
|
|
export const getCarPassGateListApi = data => post('xmgl/carPassGate/selectCarPassGateList', data);
|
|
|
|
|
|
//车辆相机信息
|
|
export const addCarCameraApi = data => post('xmgl/carCamera/add', data);
|
|
export const editCarCameraApi = data => post('xmgl/carCamera/edit', data);
|
|
export const deleteCarCameraApi = data => post('xmgl/carCamera/delete', data);
|
|
export const getCarCameraListApi = data => post('xmgl/carCamera/list', data,'false');
|
|
|
|
|
|
//车辆黑白名单管理信息
|
|
export const addCarInfoApi = data => post('xmgl/carInfo/add', data);
|
|
export const editCarInfoApi = data => post('xmgl/carInfo/edit', data);
|
|
export const deleteCarInfoApi = data => post('xmgl/carInfo/delete', data);
|
|
export const getCarInfoListApi = data => post('xmgl/carInfo/selectCarList', data);
|
|
|
|
//车辆类型管理
|
|
export const addcarTypeApi = data => post('xmgl/carType/add', data);
|
|
export const editcarTypeApi = data => post('xmgl/carType/edit', data);
|
|
export const deletecarTypeApi = data => post('xmgl/carType/delete', data);
|
|
export const getcarTypeListApi = data => post('xmgl/carType/list', data);
|
|
|
|
|
|
//车辆数据统计
|
|
export const getCarPassRecordStatistics = data => post('xmgl/carPassRecord/getCarPassRecordStatistics', data,'false');//车辆通行记录统计
|
|
// export const openGate = data => post('xmgl/carPassGate/openGate', data);//车辆进出闸门开闸操作
|
|
export const openGate = data => post('xmgl/carCamera/openGate', data);//车辆进出闸门开闸操作
|
|
|
|
export const selectCarStatisticsByCameraIdApi = data => post('xmgl/carCamera/selectCarStatisticsByCameraId', data);//根据车辆相机统计数据
|
|
export const selectCarPassRecordInOutCountApi = data => post('xmgl/carPassRecord/selectCarPassRecordInOutCount', data);//24小时进出时间段统计
|
|
export const getCarPassRecordListApi = data => post('xmgl/carPassRecord/getCarPassRecordList', data);//查询当日车辆通行记录列表
|
|
|
|
|
|
export const getCarPassRecordListByPageApi = data => post('xmgl/carPassRecord/list', data);//分页列表查询车辆通行记录信息
|
|
export const pullCarDataApi = data => post('xmgl/hikvision/getCrossRecords', data);//同步车辆通行数据
|
|
|
|
|
|
|
|
//车辆冲洗设备
|
|
export const addcarWashDevApi = data => post('xmgl/carWashDev/add', data);
|
|
export const editcarWashDevApi = data => post('xmgl/carWashDev/edit', data);
|
|
export const deletecarWashDevApi = data => post('xmgl/carWashDev/delete', data);
|
|
export const getcarWashDevListApi = data => post('xmgl/carWashDev/selectCarWashDevList', data);
|
|
|
|
//分页列表查询车辆冲洗实时数据信息
|
|
export const getcarWashCurrentDataApi = data => post('xmgl/carWashCurrentData/list', data);
|
|
|
|
|
|
//企业级车辆管理
|
|
export const selectCarStatisticsApi = data => post('xmgl/carPassRecord/selectCarStatistics', data);
|
|
export const selectCarPassPageApi = data => post('xmgl/carPassRecord/selectCarPassPage', data);
|
|
|
|
|
|
|
|
//车牌识别统计
|
|
export const selectCarTotal = data => post('/xmgl/carPassRecord/getCarPassRecordList',data);
|
|
|
|
|
|
|
|
|
|
// 车辆定位模块 *****************************************
|
|
|
|
|
|
// 分页列表查询车辆(人员)定位- 报警记录信息
|
|
export const getAlarmRecordInfo = data => get('xmgl/vehiclePositionAlarm/page', data);
|
|
// 分页列表查询车辆(人员)定位- 实时数据信息
|
|
export const getRealtimeRecordInfo = data => get('xmgl/vehiclePositionData/page', data);
|
|
// 列表查询车辆(人员)定位- 实时数据信息
|
|
export const getRealtimeRecordList = data => get('xmgl/vehiclePositionData/list', data);
|
|
|
|
// 车辆定位-设备中台
|
|
export const getstandardDevListApi = data => get('xmgl/vehiclePositionDev/page', data);
|
|
export const addstandardDevApi = data => post('xmgl/vehiclePositionDev/add', data);
|
|
export const editstandardDevApi = data => post('xmgl/vehiclePositionDev/edit', data);
|
|
export const deletestandardDevApi = data => post('xmgl/vehiclePositionDev/delete', data);
|
|
|
|
// 获取设备中台所有数据
|
|
export const getCarDevOption = data => get('xmgl/vehiclePositionDev/list', data);
|
|
|
|
|
|
// 围栏相关API
|
|
export const getVehiclePositionFence = data => get('xmgl/vehiclePositionFence/list', data);
|
|
export const addVehiclePositionFence = data => post('xmgl/vehiclePositionFence/add', data);
|
|
export const editVehiclePositionFence = data => post('xmgl/vehiclePositionFence/edit', data);
|
|
export const deleteVehiclePositionFence = data => post('xmgl/vehiclePositionFence/delete', data);
|
|
export const deleteBatchVehiclePositionFence = data => post('xmgl/vehiclePositionFence/deleteBatch', data);
|
|
|
|
// 查询设备状态总数
|
|
export const getFenceTypeTotal = data => post('xmgl/vehiclePositionDev/countVehiclePositionDev', data);
|
|
|
|
// 查询车辆日行数据
|
|
export const getVehiclePositionDayRecord = data => get('xmgl/vehiclePositionDayRecord/list', data); |