sealRiskJudge.api.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import { defHttp } from '/@/utils/http/axios';
  2. enum Api {
  3. getProvinceAlarm = '/province/alarm/getProvinceAlarm',
  4. getMineData = '/province/mineData/getMineData',
  5. getProvinceAlarmNum = '/province/alarm/getProvinceAlarmNum',
  6. getGoafData = '/province/device/getGoafList',
  7. getProvinceAlarmHistory = '/province/alarm/getProvinceAlarmHistory',
  8. getEnfMineTreeData = '/jeecg-system/sys/user/getEnfMineTreeData',
  9. }
  10. //根据预警类型查询不同等级数量
  11. export const getProvinceAlarmNum = (params) =>
  12. defHttp.post(
  13. {
  14. url: Api.getProvinceAlarmNum,
  15. params,
  16. },
  17. { joinParamsToUrl: true }
  18. );
  19. //查询煤矿列表
  20. export const getMineData = (params) =>
  21. defHttp.post({
  22. url: Api.getMineData,
  23. params,
  24. });
  25. //查询预警数据
  26. export const getProvinceAlarm = (params) =>
  27. defHttp.post({
  28. url: Api.getProvinceAlarm,
  29. params,
  30. });
  31. //查询密闭列表
  32. export const getGoafData = (params) =>
  33. defHttp.post({
  34. url: Api.getGoafData,
  35. params,
  36. });
  37. //查询预警历史数据
  38. export const getProvinceAlarmHistory = (params) =>
  39. defHttp.post(
  40. {
  41. url: Api.getProvinceAlarmHistory,
  42. params: {
  43. alarmType: 'overLimitAlarm',
  44. ...params,
  45. },
  46. },
  47. { joinParamsToUrl: true }
  48. );
  49. //获取执法处以及区域数据
  50. export const getEnfMineTreeData = () =>
  51. defHttp.get({
  52. url: Api.getEnfMineTreeData,
  53. });