You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
281 lines
5.8 KiB
281 lines
5.8 KiB
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, |
|
}); |
|
};
|
|
|