Merge branch 'master-V32-XuHaoJie' into 'master'
天津-详情页面-过滤指标优化 See merge request !209
Showing
1 changed file
with
25 additions
and
10 deletions
@@ -84,6 +84,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -84,6 +84,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
84 | admin.req({ | 84 | admin.req({ |
85 | url: common.domainName + url | 85 | url: common.domainName + url |
86 | }).done(function (res) { | 86 | }).done(function (res) { |
87 | + var flags = ""; | ||
87 | var data = res.data; | 88 | var data = res.data; |
88 | var li = ""; | 89 | var li = ""; |
89 | $.each(data, function (i, v) { | 90 | $.each(data, function (i, v) { |
@@ -92,6 +93,13 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -92,6 +93,13 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
92 | var titleStr = ''; | 93 | var titleStr = ''; |
93 | if(v.id == 'KPIE13DD9A3') { | 94 | if(v.id == 'KPIE13DD9A3') { |
94 | valueStr = laytpl($("#linkStateDetailTpl").html()).render({linkStateList: v.value}); | 95 | valueStr = laytpl($("#linkStateDetailTpl").html()).render({linkStateList: v.value}); |
96 | + //获取flag | ||
97 | + $.each(v.value, function (i, v) { | ||
98 | + flags += v.flag + ","; | ||
99 | + }); | ||
100 | + if (flags != '') { | ||
101 | + flags = flags.substring(0, flags.length - 1); | ||
102 | + } | ||
95 | } else if (v.value != 'null'){ | 103 | } else if (v.value != 'null'){ |
96 | valueStr = v.value; | 104 | valueStr = v.value; |
97 | var old = v.value; | 105 | var old = v.value; |
@@ -125,7 +133,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -125,7 +133,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
125 | //初始化监听告警压制需要的数据 | 133 | //初始化监听告警压制需要的数据 |
126 | var rowMenu = $('#' + targetId).find('.detail_row_menu').eq(0); | 134 | var rowMenu = $('#' + targetId).find('.detail_row_menu').eq(0); |
127 | rowMenu.attr("data-id", "KPIE13DD9A3"); | 135 | rowMenu.attr("data-id", "KPIE13DD9A3"); |
128 | - rowMenu.attr("data-flag", ""); | 136 | + rowMenu.attr("data-flag", flags); |
129 | rowMenu.attr("data-name", "监控连接状态"); | 137 | rowMenu.attr("data-name", "监控连接状态"); |
130 | rowMenu.attr("data-kpiname", "监控连接状态"); | 138 | rowMenu.attr("data-kpiname", "监控连接状态"); |
131 | rowMenu.attr("data-iswarning", "1"); | 139 | rowMenu.attr("data-iswarning", "1"); |
@@ -133,10 +141,10 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -133,10 +141,10 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
133 | rowMenu.attr("data-trend", "0"); | 141 | rowMenu.attr("data-trend", "0"); |
134 | rowMenu.attr("data-unit", ""); | 142 | rowMenu.attr("data-unit", ""); |
135 | rowMenu.attr('data-hidem', 'true'); | 143 | rowMenu.attr('data-hidem', 'true'); |
136 | - rowMenu.attr('data-canca', data.canCA); | ||
137 | - rowMenu.attr('data-incaing', data.inCAing); | ||
138 | - rowMenu.attr('data-restype', data.resType); | ||
139 | - | 144 | + rowMenu.attr('data-nature', 'true');//性能趋势 |
145 | + // rowMenu.attr('data-canca', data.canCA); | ||
146 | + // rowMenu.attr('data-incaing', data.inCAing); | ||
147 | + // rowMenu.attr('data-restype', data.resType); | ||
140 | //监听告警压制等操作配置 | 148 | //监听告警压制等操作配置 |
141 | $('#' + targetId + "_detail_row_menu").hover(function () { | 149 | $('#' + targetId + "_detail_row_menu").hover(function () { |
142 | var $that = $(this); | 150 | var $that = $(this); |
@@ -3730,14 +3738,21 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | @@ -3730,14 +3738,21 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele | ||
3730 | var hideM = $menu.data('hidem'); | 3738 | var hideM = $menu.data('hidem'); |
3731 | var canCA = $menu.data('canca'); | 3739 | var canCA = $menu.data('canca'); |
3732 | var inCAing = $menu.data('incaing'); | 3740 | var inCAing = $menu.data('incaing'); |
3733 | - var menubox = '<div class="detail_menubox" id="detail_menubox_id" style="color:#666;"><ul>' + | ||
3734 | - '<li type="w"><i class="layui-icon"></i>告警设置</li>' + | ||
3735 | - '<li type="s"><i class="layui-icon"></i>过滤单指标</li>'; | 3741 | + var nature = $menu.data('nature'); |
3742 | + var menubox = '<div class="detail_menubox" id="detail_menubox_id" style="color:#666;"><ul>'; | ||
3743 | + if (!nature) { | ||
3744 | + menubox += | ||
3745 | + '<li type="w"><i class="layui-icon"></i>告警设置</li>' + | ||
3746 | + '<li type="s"><i class="layui-icon"></i>过滤单指标</li>'; | ||
3747 | + } | ||
3736 | if (!hideM) { | 3748 | if (!hideM) { |
3737 | menubox += '<li type="m"><i class="layui-icon"></i>过滤多指标</li>'; | 3749 | menubox += '<li type="m"><i class="layui-icon"></i>过滤多指标</li>'; |
3738 | } | 3750 | } |
3739 | - menubox += '<li type="t"><i class="layui-icon"></i>性能趋势</li>' + | ||
3740 | - '<li type="n"><i class="layui-icon"></i>压制次数</li>'; | 3751 | + if (!nature) { |
3752 | + menubox += '<li type="t"><i class="layui-icon"></i>性能趋势</li>'; | ||
3753 | + } | ||
3754 | + | ||
3755 | + menubox += '<li type="n"><i class="layui-icon"></i>压制次数</li>'; | ||
3741 | if (canCA) { | 3756 | if (canCA) { |
3742 | if (inCAing) { | 3757 | if (inCAing) { |
3743 | menubox += '<li type="ca-cancel"><i class="layui-icon"></i>取消容量预测</li>'; | 3758 | menubox += '<li type="ca-cancel"><i class="layui-icon"></i>取消容量预测</li>'; |
-
Please register or login to post a comment