李旭东
2023-11-23 4f3e4f496ff1b643ee94dd91b8b84e52980a4658
web/src/api/modules/safety.js
@@ -233,6 +233,24 @@
        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,
      }),
    }
  },
  /**
@@ -266,17 +284,6 @@
      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 }),
    }
  },
@@ -289,4 +296,31 @@
  // 获取全部预警消息类型
  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
    }),
}