From 9906987f77abf2f0669a44a877ad86ac730fdfdd Mon Sep 17 00:00:00 2001
From: 张磊磊 <201175954@qq.com>
Date: 星期二, 12 十二月 2023 12:08:01 +0800
Subject: [PATCH] 图片转换
---
web/src/api/modules/safety.js | 590 ++++++++++++++++++++++++++++++++++++++--------------------
1 files changed, 381 insertions(+), 209 deletions(-)
diff --git a/web/src/api/modules/safety.js b/web/src/api/modules/safety.js
index 8998857..28e61c6 100644
--- a/web/src/api/modules/safety.js
+++ b/web/src/api/modules/safety.js
@@ -1,210 +1,382 @@
-/**
- * 安全管理模块
- */
- 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),
+
}
\ No newline at end of file
--
Gitblit v1.9.3