From 5672f352d0ba114e2ae96c8cefad6c74ae6d2934 Mon Sep 17 00:00:00 2001 From: unknown <280848880@qq.com> Date: 星期一, 23 十月 2023 10:38:28 +0800 Subject: [PATCH] 苏州-web:智能安全帽提交 --- web/src/api/modules/safety.js | 517 +++++++++++++++++++++++++++++++-------------------------- 1 files changed, 280 insertions(+), 237 deletions(-) diff --git a/web/src/api/modules/safety.js b/web/src/api/modules/safety.js index 637f94b..963b9c4 100644 --- a/web/src/api/modules/safety.js +++ b/web/src/api/modules/safety.js @@ -1,238 +1,281 @@ -/** - * 安全管理模块 - */ - 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 }), - } - } +/** + * 安全管理模块 + */ + 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 }), + } + }, + /** + * 智能安全帽 + */ + 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), + }, + // 区域包保 + 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 }), + } + } } \ No newline at end of file -- Gitblit v1.9.3