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) => { if (data.isRegular == 1) { console.log(); if (data.executeTime.length == 5) { data.executeTime = data.executeTime + ":00"; } } return request({ url: "/api/cornJob/save", method: "post", data: data, }); }; //定时任务编辑 export const cornJobUpdate = (data) => { if (data.isRegular == 1) { data.executeTime = data.executeTime + ":00"; } return request({ url: "/api/cornJob/update", method: "post", data: data, }); }; //任务新增 export const save = (data) => { return request({ url: "/api/cornJob/save", method: "post", data: data, }); }; //任务编辑 export const deviceUpdate = (data) => { 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 getDeviceCamera = (token, params) => { return request({ url: baseUrl + "/api/safeCare/callBack/getDeviceCamera", method: "get", // headers: { // Authorization: token // }, params: params, authorization: false, }); }; ///海康报警视频///////////////////////////////////////////////////////////////////////////////////////////// //实时报警摄像头 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, }); }; // 查询摄像头code码 export const getCameraCode = (params) => { return request({ url: "/api/blade-system/dict-biz/getValues", method: "get", params: params, }); }; // 进行布防 export const setUpDecive = (data) => { return request({ url: "/api/appData/setup", method: "post", params: data, }); }; // 进行撤防 export const closeDecive = (data) => { return request({ url: "/api/appData/close", method: "post", params: data, }); }; // // 根据token获取用户名 // export const getUserAccount = (query) => { // return request({ // url: "http://171.16.8.58:82/homepageapi/system/sys-sub/token/checkToken", // method: "get", // params: query, // }); // }; // 根据用户名获取密码 export const getPassword = (query) => { return request({ url: "/api/alarmInformation/getPassword", method: "get", params: query, }); };