autoFire.api.ts 965 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { defHttp } from '/@/utils/http/axios';
  2. enum Api {
  3. getProvinceAlarm = '/province/alarm/getProvinceAlarm',
  4. getProvinceAlarmNum = '/province/alarm/getProvinceAlarmNum',
  5. getProvinceAlarmHistory = '/province/alarm/getProvinceAlarmHistory',
  6. }
  7. //根据预警类型查询不同等级数量
  8. export const getProvinceAlarmNum = (params) =>
  9. defHttp.post(
  10. {
  11. url: Api.getProvinceAlarmNum,
  12. params,
  13. },
  14. { joinParamsToUrl: true }
  15. );
  16. //查询预警数据
  17. export const getProvinceAlarm = (params) =>
  18. defHttp.post(
  19. {
  20. url: Api.getProvinceAlarm,
  21. params: {
  22. alarmType: 'fireAlarm',
  23. ...params,
  24. },
  25. },
  26. {
  27. joinParamsToUrl: true,
  28. }
  29. );
  30. //查询预警历史数据
  31. export const getProvinceAlarmHistory = (params) =>
  32. defHttp.post(
  33. {
  34. url: Api.getProvinceAlarmHistory,
  35. params: {
  36. alarmType: 'fireAlarm',
  37. ...params,
  38. },
  39. },
  40. { joinParamsToUrl: true }
  41. );