alarm-info.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import {get} from '@/api/commonApi';
  2. import request from '@/utils/request';
  3. // 查询能源设施告警列表
  4. export function listAlarmInfo(query) {
  5. return request({
  6. url: '/ems/alarm-info/list',
  7. method: 'get',
  8. params: query
  9. })
  10. }
  11. // 查询能源设施告警详细
  12. export function getAlarmInfo(id) {
  13. return request({
  14. url: '/ems/alarm-info/' + id,
  15. method: 'get'
  16. })
  17. }
  18. // 新增能源设施告警
  19. export function addAlarmInfo(data) {
  20. return request({
  21. url: '/ems/alarm-info',
  22. method: 'post',
  23. data: data
  24. })
  25. }
  26. // 修改能源设施告警
  27. export function updateAlarmInfo(data) {
  28. return request({
  29. url: '/ems/alarm-info',
  30. method: 'put',
  31. data: data
  32. })
  33. }
  34. // 删除能源设施告警
  35. export function delAlarmInfo(id) {
  36. return request({
  37. url: '/ems/alarm-info/' + id,
  38. method: 'delete'
  39. })
  40. }
  41. export const fetchAlarmIndex = (params) => {
  42. return get('/alarm-info/alarm/type/index', params);
  43. };
  44. export const fetchAlarmIndexDay = (params) => {
  45. return get('/alarm-info/alarm/type/index/day', params);
  46. };
  47. export const fetchAlarmIndexMonth = (params) => {
  48. return get('/alarm-info/alarm/type/index/month', params);
  49. };
  50. export const fetchAlarmIndexYear = (params) => {
  51. return get('/alarm-info/alarm/type/index/year', params);
  52. };
  53. export const fetchSubSysIndexDay = (params) => {
  54. return get('/alarm-info/subsys/index/day', params);
  55. };
  56. export const fetchSubSysIndexMonth = (params) => {
  57. return get('/alarm-info/subsys/index/month', params);
  58. };
  59. export const fetchSubSysIndexYear = (params) => {
  60. return get('/alarm-info/subsys/index/year', params);
  61. };
  62. export const fetchCntHandled = (params) => {
  63. return get('/alarm-info/cnt/handled', params);
  64. };
  65. export const fetchCntDateAlarmType = (params) => {
  66. return get('/alarm-info/cnt/date/alarm/type', params);
  67. };