fireAreaJudge.api.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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: 'unsealAlarm',
  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. { joinParamsToUrl: true }
  45. );
  46. //查询预警历史数据
  47. export const getProvinceAlarmHistory = (params) =>
  48. defHttp.post(
  49. {
  50. url: Api.getProvinceAlarmHistory,
  51. params: {
  52. alarmType: 'unsealAlarm',
  53. ...params,
  54. },
  55. },
  56. { joinParamsToUrl: true }
  57. ); //获取执法处以及区域数据
  58. export const getEnfMineTreeData = () =>
  59. defHttp.get({
  60. url: Api.getEnfMineTreeData,
  61. });