warning.api.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import { defHttp } from '/@/utils/http/axios';
  2. enum Api {
  3. // list = '/safety/ventanalyAlarmLog/list',
  4. list = '/company/index/getEachMineWarnLogList', //获取公司端列表
  5. getEachMineWarnCountInfo = '/company/index/getEachMineWarnCountInfo', //获取公司端信息
  6. getWarnCountInfo = '/monitor/groupCompany/getWarnCountInfo', // 获取矿端信息
  7. getAlarmLogList = '/monitor/groupCompany/getAlarmLogList', //获取各矿预警统计信息
  8. getManageAutoLogList = '/monitor/groupCompany/getManageAutoLogList', //获取各矿工作面智能管控预警信息
  9. exportXls = '/safety/ventanalyAlarmLog/exportXls', //导出
  10. exportSensorDayAlarmReport = '/company/index/exportSensorDayAlarmReport', //导出各矿传感器预警历史日统计报表
  11. }
  12. /**
  13. * 列表接口
  14. * @param params
  15. */
  16. export const list = (params) => defHttp.post({ url: Api.list, params });
  17. /**
  18. * 获取预警统计信息
  19. * @param params
  20. */
  21. export const getEachMineWarnCountInfo = (params) => defHttp.post({ url: Api.getEachMineWarnCountInfo, params });
  22. export const getWarnCountInfo = (params) => defHttp.post({ url: Api.getWarnCountInfo, params });
  23. export const getAlarmLogList = (params) => defHttp.post({ url: Api.getAlarmLogList, params });
  24. export const getManageAutoLogList = (params) => defHttp.post({ url: Api.getManageAutoLogList, params });
  25. export const getExportUrl = (active) => {
  26. console.log(active, '999');
  27. if (active == 'safety') {
  28. return Api.exportSensorDayAlarmReport;
  29. } else {
  30. return Api.exportXls;
  31. }
  32. };