alarmRule.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import request from '@/utils/request'
  2. // 新增报警规则界面初始化数据
  3. export function getAddAlarmRuleInit() {
  4. return request({
  5. url: '/iot/iot_alarm/getAddAlarmRule',
  6. method: 'get',
  7. })
  8. }
  9. // 根据报警规则ID获取规则数据
  10. export function getAlarmRule(alarmRuleId) {
  11. return request({
  12. url: `/iot/iot_alarm/getRuleById/${alarmRuleId}`,
  13. method: 'get',
  14. })
  15. }
  16. export function getAlarmRules(alarmType, ruleName, pageIndex, pageSize) {
  17. return request({
  18. url: `/iot/iot_alarm/getRules`,
  19. method: 'post',
  20. data: {
  21. ruleType:alarmType,
  22. ruleName:ruleName,
  23. pageNum:pageIndex,
  24. pageSize:pageSize,
  25. }
  26. })
  27. }
  28. // 保存或者更新告警规则
  29. export function saveAlarmRule(data) {
  30. return request({
  31. url: '/iot/iot_alarm/saveOrUpdateAlarmRule',
  32. method: 'post',
  33. data: data
  34. })
  35. }
  36. // 根据报警规则ID删除规则数据
  37. export function deleteRuld(alarmRuleId) {
  38. return request({
  39. url: `/iot/iot_alarm/deleteRule/${alarmRuleId}`,
  40. method: 'get',
  41. })
  42. }