/**
|
* 安全管理模块
|
*/
|
import axios from '../request';
|
export default{
|
/**
|
* 安全公告模块
|
*/
|
// 查询安全公告信息列表
|
searchSafetyAfficheList: (params) =>
|
axios({
|
method: 'post',
|
url: '/secure/secureNotice/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
noticeName: params.noticeName,
|
startTime: params.startTime,
|
endTime: params.endTime
|
}
|
}),
|
// 添加 修改 安全公告信息
|
insertSafetyAfficheInfo: (params) =>
|
axios.post('/secure/secureNotice/addSecureNotice', params),
|
// 删除安全公告信息
|
deleteSafetyAfficheInfo: (params) =>
|
axios.post('secure/secureNotice/delete', params),
|
// 上架 下架安全公告信息
|
upAndDownSafetyAfficheInfo: (params) =>
|
axios.post('/secure/secureNotice/updown', params),
|
|
|
/**
|
* 劳务档案
|
*/
|
//奖惩记录列表
|
recordAwardsLists: (params) =>
|
axios.post('/secure/encourage/encourageRecordWebList', params),
|
//安全码列表
|
codeSafeLists: (params) =>
|
axios.post('/secure/encourage/encourageSecurityCode', params),
|
|
/**
|
* 安全考核模块
|
*/
|
// 根据类型获取类型名称(安全培训和日常培训制定名称)
|
getAllSecureTrainPull: (params) =>
|
axios.post('/secure/secureTrain/secureTrainPull', params),
|
// 查询安全考核信息
|
searchSafetyExamineList: (params) =>
|
axios({
|
method: 'post',
|
url: '/secure/exam/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
examName: params.examName,
|
startDay: params.startDay,
|
endDay: params.endDay
|
}
|
}),
|
// 添加 修改 安全考核信息
|
insertSafetyExamineInfo: (params) =>
|
axios.post('/secure/exam/addExam', params),
|
// 删除安全考核信息
|
deleteSafetyExamineInfo: (params) =>
|
axios.post('/secure/exam/delete', params),
|
// 获取安全考核统计信息
|
getExamRecordStatistical: (params) =>
|
axios.post('/secure/examRecord/recordStat', params),
|
// 查询安全考核记录
|
searchSafetyCheckRecord: (params) =>
|
axios({
|
method: 'post',
|
url: '/secure/examRecord/recordList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
examId: params.examId,
|
examResult: params.examResult,
|
departId: params.departId,
|
groupId: params.groupId,
|
startTime: params.startTime,
|
endTime: params.endTime
|
}
|
}),
|
|
|
// 安全考题信息列表
|
searchSafetyTopicList: (params) =>
|
axios({
|
method: 'post',
|
url: '/secure/question/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
trainName: params.trainName
|
}
|
}),
|
// 新增 修改安全考题信息
|
insertSafetyTopicInfo: (params) =>
|
axios.post('/secure/question/addQuestion', params),
|
// 删除安全考题信息
|
deleteSafetyTopicInfo: (params) =>
|
axios.post('/secure/question/delete', params),
|
// 获取答案列表信息
|
getAnswerlIstInfo: (params) =>
|
axios.post('secure/question/answerList', params),
|
|
/**
|
* 消防器材模块
|
*/
|
// 查询消防器材信息列表
|
searchFireequipmentList: (params) =>
|
axios({
|
method: 'post',
|
url: '/secure/secureGood/findList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
goodName: params.goodName,
|
startTime: params.startTime,
|
endTime: params.endTime
|
}
|
}),
|
// 添加 修改 消防器材信息
|
insertFireequipmentInfo: (params) =>
|
axios.post('/secure/secureGood/addSecureGood', params),
|
// 删除消防器材信息
|
deleteFireequipmentInfo: (params) =>
|
axios.post('secure/secureGood/delete', params),
|
// 导出二维码
|
getFireequipmentCode: (params) =>
|
axios({
|
method: 'get',
|
url: '/secure/secureGood/viewcode',
|
params: params,
|
responseType: 'blob'
|
}),
|
// 获取消防器材图片列表
|
getFireequipmentImageInfo: (params) =>
|
axios.post('/secure/secureGood/fileList', params),
|
|
/**
|
* 安全培训和日常培训制定
|
*/
|
// 列表信息
|
searchEnactLists: params =>
|
axios.post('/secure/secureTrain/secureTrainList', params),
|
// 添加信息
|
insertEnactInfo: params =>
|
axios.post('/secure/secureTrain/secureTrainInsert', params),
|
// 修改信息
|
updateEnactInfo: params =>
|
axios.post('/secure/secureTrain/secureTrainUpdate', params),
|
// 信息详情
|
detailsEnactInfo: params =>
|
axios.post('/secure/secureTrain/secureTrainInfo', params),
|
// 删除信息
|
deleteEnactInfo: params =>
|
axios.post('/secure/secureTrain/secureTrainDel', params),
|
//查询记录
|
getEnactRecords: params =>
|
axios.post('/secure/secureTrain/secureTrainRecord', params),
|
|
/**
|
* 安全资料模块
|
*/
|
// 列表信息
|
searchDatumLists: params =>
|
axios.post('/secure/material/materialList', params),
|
// 添加信息
|
insertDatumInfo: params =>
|
axios.post('/secure/material/materialInsert', params),
|
// 修改信息
|
updateDatumInfo: params =>
|
axios.post('/secure/material/materialUpdate', params),
|
// 信息详情
|
detailsDatumInfo: params =>
|
axios.post('/secure/material/materialInfo', params),
|
|
/**
|
* 奖惩标准模块
|
*/
|
// 列表信息
|
searchPunishLists: params =>
|
axios.post('/secure/encourage/encourageList', params),
|
// 添加信息
|
insertPunishInfo: params =>
|
axios.post('/secure/encourage/encourageInsert', params),
|
// 修改信息
|
updatePunishInfo: params =>
|
axios.post('/secure/encourage/encourageUpdate', params),
|
// 信息详情
|
detailsPunishInfo: params =>
|
axios.post('/secure/encourage/encourageInfo', params),
|
// 信息删除
|
deletePunishInfo: params =>
|
axios.post('/secure/encourage/encourageDel', params),
|
|
/**
|
* 风险分级管控
|
*/
|
RiskGrad: {
|
// 危险源告知
|
warning : {
|
getLists: params =>
|
axios.post('/secure/regionHazardInform/findAll', params),
|
insert: params =>
|
axios.post('/secure/regionHazardInform/insert', params),
|
update: params =>
|
axios.post('/secure/regionHazardInform/update', params),
|
delete: params =>
|
axios.get('/secure/regionHazardInform/delete', { params }),
|
},
|
// 区域包保
|
allocation : {
|
getLists: params =>
|
axios.post('/secure/tRegionWarranty/findAll', params),
|
insert: params =>
|
axios.post('/secure/tRegionWarranty/insert', params),
|
update: params =>
|
axios.post('/secure/tRegionWarranty/update', params),
|
delete: params =>
|
axios.get('/secure/tRegionWarranty/delete', { params }),
|
},
|
// 区域巡检
|
polling: {
|
/* 巡检任务 */
|
getLists: params => axios.post('/secure/regioninspection/selectPageList', params),
|
insert: params => axios.post('/secure/regioninspection/insertAndUpdate', params),
|
update: params => axios.post('/secure/regioninspection/insertAndUpdate', params),
|
delete: params => axios.get('/secure/regioninspection/delete', { params }),
|
/* 任务打卡 */
|
taskcardGetlists: params => axios.post('/secure/regionInspectionRecord/selectPageList', params),
|
taskcardGetregions: params => axios.post('/secure/regionInspectionRecord/selectInfo', params),
|
taskcardGetregionInfo: params => axios.post('/secure/regionInspectionRecord/regionInfo', params),
|
taskcardExport: params => axios({
|
method: 'post',
|
url:'/secure/regionInspectionRecord/export',
|
responseType:'blob',
|
data: params,
|
}),
|
}
|
},
|
/**
|
* 智能安全帽
|
*/
|
SmartHelmet: {
|
// 人员列表(智能安全帽下其他页面共用此接口)
|
getLists: params =>
|
axios.post('/materials/helmet/helmetList', params),
|
// ---轨迹回放---
|
trackBack: {
|
// 获取用户在线时长
|
getOnlineTime: params =>
|
axios.post('/materials/helmet/helmetTrajectoryList', params),
|
// 轨迹数据
|
getTrackLists: params =>
|
axios.post('/materials/helmet/helmetMotionList', params),
|
},
|
// ---照片管理---
|
pic: {
|
// 图片
|
getPics: params =>
|
axios.post('/materials/helmet/helmetPictureList', params),
|
},
|
// ---报警记录---
|
warning: {
|
// 报警数
|
getWarning: params =>
|
axios.post('/materials/helmet/helmetReportTotal', params),
|
// 报警详情
|
getDetailWarning: params =>
|
axios.post('/materials/helmet/helmetReportUser', params),
|
},
|
},
|
|
|
/**
|
* 安全管理模块 - 智慧监控
|
*/
|
// 查询智慧监控信息列表
|
searchWisdomVideoList: (params) =>
|
axios.post('/materials/helmet/dataAIList', params),
|
// 获取全部预警消息类型
|
getAllWaringData: () =>
|
axios.get('/materials/helmet/dataAIType'),
|
|
/**
|
* 隐患举报模块
|
*/
|
//查询隐患列表
|
searchHiddenLists: (params) =>
|
axios.post('/secure/hiddendanger/selectPageList', params),
|
//审核隐患举报
|
checkHiddenInfo: (params) =>
|
axios.post('/secure/hiddendanger/examine', params),
|
//修改隐患举报
|
updateHiddenInfo: (params) =>
|
axios.post('/secure/hiddendanger/update', params),
|
//删除隐患举报
|
deleteHiddenInfo: (params) =>
|
axios.get('/secure/hiddendanger/delete',{params}),
|
//隐患举报详情
|
detailsHiddenInfo: (params) =>
|
axios.get('/secure/hiddendanger/selectInfo',{params}),
|
//隐患举报导出
|
exportHiddenFiles:params=>
|
axios({
|
method: 'post',
|
url: '/secure/hiddendanger/export',
|
responseType: 'blob',
|
data: params
|
}),
|
|
/**
|
* 安全积分超市模块
|
*/
|
//查询安全积分超市列表
|
searchMarketLists: (params) =>
|
axios.post('/secure/integralAccount/selectPageList', params),
|
//添加或修改安全积分超市
|
addUpdateMarketInfo: (params) =>
|
axios.post('/secure/integralAccount/insertAndUpdate', params),
|
//删除安全积分超市
|
deleteMarketInfo: (params) =>
|
axios.get('/secure/integralAccount/delete',{params}),
|
//安全积分超市导出
|
exportMarketFiles:params=>
|
axios({
|
method: 'post',
|
url: '/secure/integralAccount/exportList',
|
responseType: 'blob',
|
data: params
|
}),
|
|
/**
|
* 积分明细模块
|
*/
|
//查询积分明细列表
|
searchIntegralLists: (params) =>
|
axios.post('/secure/integralAccount/selectSafeIntegralPageList', params),
|
//查询个人明细列表
|
searchPersonLists: (params) =>
|
axios.post('/secure/integralAccount/selectSafeIntegralInfo', params),
|
//积分明细导出
|
exportIntegralFiles:params=>
|
axios({
|
method: 'post',
|
url: '/secure/integralAccount/exportSafeIntegralInfo',
|
responseType: 'blob',
|
data: params
|
}),
|
|
/**
|
* 广播文件上传模块
|
*/
|
//查询广播文件列表
|
searchBoardLists: (params) =>
|
axios.post('/secure/integralAccount/selectSafeIntegralPageList', params),
|
//查询所有区域
|
getAreaLists: (params) =>
|
axios.post('/screen/audio/groups', params),
|
//上传文件添加/修改
|
addAreaInfos: (params) =>
|
axios.post('/screen/audio/addFile', params),
|
//上传文件详情
|
detailsAreaInfos: (params) =>
|
axios.post('/screen/audio/groupInfo', params),
|
|
}
|