| | |
| | | /** |
| | | * 安全管理模块 |
| | | */ |
| | | 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), |
| | | /**
|
| | | * 安全管理模块
|
| | | */
|
| | | 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),
|
| | |
|
| | | } |