feat(ems): 增加实时告警处置措施功能

- 新增 POST 方式查询告警措施步骤接口,解决 URL 编码问题
- 在 Navbar 组件中添加实时告警处置措施标签页
- 实现加载和显示实时告警处置措施的功能
- 优化实时告警弹窗,增加自动加载第一个告警规则的处置措施
boardTest
zch 4 weeks ago
parent 474f3f1fb2
commit 7bb179cd15

@ -1,6 +1,7 @@
package com.os.ems.base.controller;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
@ -126,6 +127,24 @@ public class EmsAlarmActionStepController extends BaseController
return success(steps);
}
/**
* POSTURL
*/
@PreAuthorize("@ss.hasPermi('ems/base:emsAlarmActionStep:query')")
@PostMapping(value = "/getByAlarmInfo")
public AjaxResult getStepsByAlarmInfoPost(@RequestBody Map<String, String> params)
{
String monitorId = params.get("monitorId");
String cause = params.get("cause");
if (monitorId == null || cause == null) {
return error("参数不能为空monitorId=" + monitorId + ", cause=" + cause);
}
List<EmsAlarmActionStep> steps = emsAlarmActionStepService.selectActionStepsByAlarmInfo(monitorId, cause);
return success(steps);
}
/**
*
*/

Loading…
Cancel
Save