import request from '@/router/axios'; const baseUrl = process.env.NODE_ENV === 'production' ? 'http://171.16.8.58:8080/prod-api' : 'http://182.139.182.190:60032/prod-api'; //物联网登录 export const bizLogin = (data) => { return request({ url: baseUrl + '/api/Login', method: 'post', data: data, authorization: false }) } //物联网设备状态 export const bizDeviceStatus = (token) => { return request({ url: baseUrl + '/system/dict/data/type/device_status', method: 'get', headers: { Authorization: token }, authorization: false }) } //节点类型 export const bizNodeType = (token) => { return request({ url: baseUrl + '/system/dict/data/type/node_type', method: 'get', headers: { Authorization: token }, authorization: false }) } //物联网设备列表 export const bizDeviceList = (token, params) => { return request({ url: baseUrl + '/api/bizDevice/list', method: 'get', headers: { Authorization: token }, params: params, authorization: false }) } //设备详情 export const bizDeviceDetail = (token, id) => { return request({ url: baseUrl + '/api/bizDevice/' + id, method: 'get', headers: { Authorization: token }, authorization: false }) } //定时任务列表 export const cornJobList = (params) => { return request({ url: '/api/cornJob/list', method: 'get', params: params }) } //定时任务新增 export const cornJobSave = (data) => { data.executeTime = data.executeTime + ':00'; return request({ url: '/api/cornJob/save', method: 'post', data: data }) } //定时任务编辑 export const cornJobUpdate = (data) => { data.executeTime = data.executeTime + ':00'; return request({ url: '/api/cornJob/update', method: 'post', data: data }) } //定时任务删除 export const cornJobRemove = (data) => { return request({ url: '/api/cornJob/remove', method: 'post', params: data }) } //消警 - 废弃 export const warnClear = (data) => { return request({ url: '/api/appData/clear', method: 'post', params: data }) } //系统消警 export const warnSysClear = (data) => { return request({ url: '/api/alarmInformation/clear', method: 'post', data: data }) } //布防 export const setupAlarm = (data) => { return request({ url: '/api/appData/setupAlarm', method: 'post', params: data }) } //撤防 export const closeAlarm = (data) => { return request({ url: '/api/appData/closeAlarm', method: 'post', params: data }) } //旁路 export const bypass = (data) => { return request({ url: '/api/appData/bypass', method: 'post', params: data }) } //旁路恢复 export const unBypass = (data) => { return request({ url: '/api/appData/unBypass', method: 'post', params: data }) } //报警信息处理 export const alarmInfoUpdate = (data) => { return request({ url: '/api/alarmInformation/update', method: 'post', data: data }) } //人员列表 export const selectPatientPage = (token, params) => { return request({ url: baseUrl + '/api/safeCare/patient/selectPatientPage', method: 'get', headers: { Authorization: token }, params: params, authorization: false }) } //定位设备列表 export const terminalList = (token, params) => { return request({ url: baseUrl + '/api/deviceTerminal/device/terminal', method: 'get', headers: { Authorization: token }, params: params, authorization: false }) } //定位设备列表-坐标转换 export const coordinateToWGS84 = (params) => { return request({ url: '/api/appData/coordinateToWGS84', method: 'get', params: params }) } ///海康报警视频///////////////////////////////////////////////////////////////////////////////////////////// //实时报警摄像头 export const queryLivePreview = (params) => { return request({ url: '/api/alarmInformation/preview', method: 'get', params: params }) } //报警摄像头回放 export const queryLiveBack = (params) => { return request({ url: '/api/alarmInformation/playback', method: 'get', params: params }) } //查询摄像头设备 export const getDeviceCamera = (params) => { return request({ url: '/api/safeCare/callBack/getDeviceCamera', method: 'get', params: params }) }