sealRiskJudge.api.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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. {
  29. url: Api.getProvinceAlarm,
  30. params: {
  31. alarmType: 'explosionAlarm',
  32. ...params,
  33. },
  34. },
  35. { joinParamsToUrl: true }
  36. );
  37. //查询密闭列表
  38. export const getGoafData = (params) =>
  39. defHttp.post(
  40. {
  41. url: Api.getGoafData,
  42. params,
  43. },
  44. {
  45. joinParamsToUrl: true,
  46. }
  47. );
  48. //查询预警历史数据
  49. export const getProvinceAlarmHistory = (params) =>
  50. defHttp.post(
  51. {
  52. url: Api.getProvinceAlarmHistory,
  53. params: {
  54. alarmType: 'explosionAlarm',
  55. ...params,
  56. },
  57. },
  58. { joinParamsToUrl: true }
  59. );
  60. //获取执法处以及区域数据
  61. export const getEnfMineTreeData = () =>
  62. defHttp.get({
  63. url: Api.getEnfMineTreeData,
  64. });