import { httpPOST } from '../common/httpFetch' /** * @description 检索页面数据 * @param { Array } indeviceid 设备id数组 ["d820807a-5b83-4321-9b43-e0129102a9ff"] * @param { string } content 输入框内容(空格分隔) "女 黄人 男", * @param { string } recordType 是否报警库记录 "alarm" // 'other' * @param { Array } dataBaseList 底库集合 ["baseName1", "baseName2"] * @param { string } cluId 集群id "" // 接收树形类型查全部 areaTree(查询全部) monitorTree(查询监控设备全部) analysisTree(分析设备全部) * @param { string } startDate 起始时间 "2019-01-02 12:12:12" 字符串类型 * @param { string } endDate 结束时间 "2019-01-02 12:12:12" 字符串类型 * @param { Array } sdkType sdk类型 ["人脸", "拥挤"], * @param { string } ack_alarm "":全部 1:确认报警 0:未报警 * @param { Number } page 分页 * @param { Number } size 每页条目数 * @param {Array} contents 目前没有用到,暂时使用空 */ export const findEsData = body => { return httpPOST('/data/api-r/es/findEsData', { body }) } /** * @description 查看大图 * @param { string } videoNum 视频的标识 "2e5a259e-8a62-418c-9f57-e7528ab90fcd" * @param { string } picDate 抓拍照片的日期 "2018-12-19 17:32:28" * @param { string } videoIp "192.168.1.182", 分析设备ip * @param { string } indeviceid "DSVAD010120181115" 分析设备id */ export const getBigPic = body => { return httpPOST('/data/api-r/dev/getBigPic', { body }) } /** * @description 查看视频 * @param { string } videoNum 视频的标识 "2e5a259e-8a62-418c-9f57-e7528ab90fcd" * @param { string } picDate 抓拍照片的日期 "2018-12-19 17:32:28" * @param { string } videoIp "192.168.1.182", 分析设备ip * @param { string } indeviceid "DSVAD010120181115" 分析设备id */ export const getVideoByCServer = body => { return httpPOST('/data/api-r/dev/getVideoByCServer', { body }) } /** * @description 随行人员 * @param { string } videoReqNum 摄像机的标识 "2e5a259e-8a62-418c-9f57-e7528ab90fcd" * @param { string } picDate 抓拍照片的日期 "2018-12-19 17:32:28" * @param { string } personId "111111", 人员的id * @param { string } Id "" */ export const accompanyPerson = body => { return httpPOST('/data/api-r/es/accompanyPerson', { body }) } /** * @description 修改是否报警确认 * @param { string } id "d820807a-5b83-4321-9b43-e0129102a9ff", // 数据id * @param { string } ack_alarm 是否确认报警标识 '0'未确认 或 ''未确认 '1' 已确认 */ export const updateEsToAlarm = body => { return httpPOST('/data/api-r/es/updateEsToAlarm', { body }) } /* 以图搜图 */ /** * @description 以图搜图 * @param { Number } liker 相似值 88 * @param { string } path 图片路径 'group2/M00/01/71/wKgBnFwy_D2ARSWXAACCefVsS9o301.jpg' * @param { Number } page 搜索第几页 * @param { Number } length 每页的条目数 * @param { string } startDate 起始时间 "2019-01-02 12:12:12" 字符串类型 * @param { string } endDate 结束时间 "2019-01-02 12:12:12" 字符串类型 */ export const findLikerPics = body => { return httpPOST('data/api-r/SearchPhoto/findLikerPics', { body }) } /** * @description 加入布控 * @param { Array } dbInfos 集群id,设备id [{"cluId":"243242342342","devId":"hello"},{"cluId":"568437958934","devId":"doooo"}] * @param { string } imgUrl 图片路径 'group2/M00/01/71/wKgBnFwy_D2ARSWXAACCefVsS9o301.jpg' * @param { string } featureBase64 图片特征值 * @param { string } idCard 用户身份证 */ export const addFromRetrieve = body => { return httpPOST('data/api-r/addFromRetrieve', { body }) } /** * @description 查看详情 * @param { string } id "d820807a-5b83-4321-9b43-e0129102a9ff" * @param { string } personId "DSVAD010120181115" 人员id */ export const personDetail = body => { return httpPOST('/data/api-r/es/personDetail', { body }) }