pressureDiff.api.ts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. }
  9. //根据预警类型查询不同等级数量
  10. export const getProvinceAlarmNum = (params) =>
  11. defHttp.post(
  12. {
  13. url: Api.getProvinceAlarmNum,
  14. params,
  15. },
  16. { joinParamsToUrl: true }
  17. );
  18. //查询煤矿列表
  19. export const getMineData = (params) =>
  20. defHttp.post({
  21. url: Api.getMineData,
  22. params,
  23. });
  24. //查询预警数据
  25. export const getProvinceAlarm = (params) =>
  26. defHttp.post(
  27. {
  28. url: Api.getProvinceAlarm,
  29. params: {
  30. alarmType: 'sourcePressureAlarm',
  31. ...params,
  32. },
  33. },
  34. { joinParamsToUrl: true }
  35. );
  36. //查询密闭列表
  37. export const getGoafData = (params) =>
  38. defHttp.post(
  39. {
  40. url: Api.getGoafData,
  41. params,
  42. },
  43. {
  44. joinParamsToUrl: true,
  45. }
  46. );
  47. //查询预警历史数据
  48. export const getProvinceAlarmHistory = (params) =>
  49. defHttp.post(
  50. {
  51. url: Api.getProvinceAlarmHistory,
  52. params: {
  53. alarmType: 'sourcePressureAlarm',
  54. ...params,
  55. },
  56. },
  57. { joinParamsToUrl: true }
  58. );