Showing
3 changed files
with
84 additions
and
0 deletions
1 | +layui.define(['commonDetail','common', 'admin'], function (exports) { | ||
2 | + var $ = layui.$; | ||
3 | + var commonDetail = layui.commonDetail; | ||
4 | + var common = layui.common; | ||
5 | + var admin = layui.admin; | ||
6 | + //对外暴露的接口 | ||
7 | + exports('host_x86_password', function (data) { | ||
8 | + var resId = ''; | ||
9 | + var resType = ''; | ||
10 | + var os = ''; | ||
11 | + var showFlag = common.getUrlParam("show"); | ||
12 | + if(showFlag && showFlag == '0'){ | ||
13 | + resId = common.getUrlParam("resId"); | ||
14 | + resType = common.getUrlParam("resType"); | ||
15 | + }else{ | ||
16 | + resId = data.resId; | ||
17 | + resType = data.resType; | ||
18 | + } | ||
19 | + | ||
20 | + //基本信息 | ||
21 | + var jbxxKpi = "KPIE13DD9A3,KPIF74D9D2B,KPI72E7FB4B"; | ||
22 | + | ||
23 | + renderPageInfo() | ||
24 | + | ||
25 | + //渲染页面 | ||
26 | + function renderPageInfo() { | ||
27 | + //资源状态 | ||
28 | + commonDetail.renderResHealth("x86password_health_state",resId); | ||
29 | + //基本信息 | ||
30 | + commonDetail.renderText("x86password_baseinfo",resId,jbxxKpi); | ||
31 | + //活动告警 | ||
32 | + commonDetail.renderActiveAlarms("x86password_active_alram",resId); | ||
33 | + } | ||
34 | + | ||
35 | + //定时任务 | ||
36 | + var timer = setInterval(function () { | ||
37 | + renderPageInfo() | ||
38 | + },commonDetail.timerTime); | ||
39 | + commonDetail.detailTimer.push(timer); | ||
40 | + }); | ||
41 | +}); |
hg-monitor-web-base/src/main/resources/static/src/views/template/detail/host_x86_password.html
0 → 100644
1 | +<!--x86密码服务器和签名服务器详细页面--> | ||
2 | +<article class="page-container template"> | ||
3 | + <div class="page-panel"> | ||
4 | + <div class="main"> | ||
5 | + <div class="layui-card template_detail_content"> | ||
6 | + <div class="layui-card-body"> | ||
7 | + <div class="lay-row"> | ||
8 | + <div class="lay-row-item"> | ||
9 | + <h5 class="lay-row-title">资源状态</h5> | ||
10 | + <div class="res-state" id="x86password_health_state"></div> | ||
11 | + </div> | ||
12 | + <div class="lay-row-item"> | ||
13 | + <h5 class="lay-row-title">基本信息</h5> | ||
14 | + <ul class="info-table" id="x86password_baseinfo"></ul> | ||
15 | + </div> | ||
16 | + </div> | ||
17 | + <div class="lay-row"> | ||
18 | + <div class="lay-row-item"> | ||
19 | + <h5 class="lay-row-title">实时告警动态</h5> | ||
20 | + <div id="x86password_active_alram"></div> | ||
21 | + </div> | ||
22 | + </div> | ||
23 | + </div> | ||
24 | + </div> | ||
25 | + </div> | ||
26 | + </div> | ||
27 | +</article> | ||
28 | +<textarea id="host_x86_password_param_id" style="display: none;">{{d}}</textarea> | ||
29 | +<script> | ||
30 | + layui.use('host_x86_password', function (fn) { | ||
31 | + var $ = layui.$; | ||
32 | + var parm = $("#host_x86_password_param_id").val(); | ||
33 | + if(parm.indexOf('{{d') != -1){ | ||
34 | + fn(); | ||
35 | + }else{ | ||
36 | + fn(JSON.parse(parm)); | ||
37 | + } | ||
38 | + }); | ||
39 | +</script> |
@@ -823,6 +823,10 @@ layui.define(['xmSelect', 'md5'], function (exports) { | @@ -823,6 +823,10 @@ layui.define(['xmSelect', 'md5'], function (exports) { | ||
823 | if (resType == 'DATABASE_ORACLE') { | 823 | if (resType == 'DATABASE_ORACLE') { |
824 | resType = this.checkHasCluster(resType, resId); | 824 | resType = this.checkHasCluster(resType, resId); |
825 | } | 825 | } |
826 | + //密码服务器和签名服务器走相同页面 | ||
827 | + if (resType == 'HOST_X86_PASSWORD' || resType == 'HOST_X86_SIGN') { | ||
828 | + resType = 'HOST_X86_PASSWORD'; | ||
829 | + } | ||
826 | 830 | ||
827 | return "template/detail/" + resType.toLowerCase(); | 831 | return "template/detail/" + resType.toLowerCase(); |
828 | }, | 832 | }, |
-
Please register or login to post a comment