common.api.ts 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { defHttp } from '/@/utils/http/axios';
  2. enum Api {
  3. sysTypeWarnList = '/safety/ventanalyAlarmLog/sysTypeWarn',
  4. sysWarn = '/safety/ventanalyAlarmLog/sysWarn',
  5. getDevice = '/monitor/device',//实时数据
  6. listdays='/safety/ventanalyMonitorData/listdays',//历史数据
  7. bjlist='/safety/ventanalyAlarmLog/list'//报警历史数据
  8. }
  9. /**
  10. *预警详情弹窗左侧
  11. * @param params
  12. */
  13. export const sysTypeWarnList = (params) => defHttp.post({ url: Api.sysTypeWarnList, params });
  14. /**
  15. *预警详情弹窗右侧
  16. * @param params
  17. */
  18. export const sysWarn = (params) => defHttp.post({ url: Api.sysWarn, params });
  19. /**
  20. * 列表接口
  21. * @param params
  22. */
  23. export const getDevice = (params) => defHttp.post({ url: Api.getDevice, params });
  24. /**
  25. * 历史数据
  26. * @param params
  27. */
  28. export const listdays = (params) => defHttp.get({ url: Api.listdays, params }, { joinParamsToUrl: true });
  29. /**
  30. * 报警历史数据
  31. * @param params
  32. */
  33. export const bjlist = (params) => defHttp.get({ url: Api.bjlist, params }, { joinParamsToUrl: true });