Authored by 王涛
@@ -131,7 +131,7 @@ MODIFY COLUMN `state` int NULL DEFAULT 0 COMMENT '0:正常,1:延期,3:预留 @@ -131,7 +131,7 @@ MODIFY COLUMN `state` int NULL DEFAULT 0 COMMENT '0:正常,1:延期,3:预留
131 FOR EACH ROW 131 FOR EACH ROW
132 begin 132 begin
133 IF NEW.isLeaf = 1 THEN 133 IF NEW.isLeaf = 1 THEN
134 - INSERT INTO `itsm_demo`.`system_handler` (`system_id`, `system_name`, `sort`, `system_type`, `enable`,`isvirtual`) VALUES (NEW.busId, NEW.busTypeName, NEW.sort, "0",NEW.isUse,"1"); 134 + INSERT INTO `itsm_demo`.`system_handler` (`system_id`, `system_name`, `sort`, `system_type`, `enable`,`isvirtual`) VALUES (NEW.busId, NEW.busTypeName, NEW.sort, "0","0","1");
135 END IF; 135 END IF;
136 end$$ 136 end$$
137 DELIMITER ; 137 DELIMITER ;
@@ -143,7 +143,7 @@ MODIFY COLUMN `state` int NULL DEFAULT 0 COMMENT '0:正常,1:延期,3:预留 @@ -143,7 +143,7 @@ MODIFY COLUMN `state` int NULL DEFAULT 0 COMMENT '0:正常,1:延期,3:预留
143 FOR EACH ROW 143 FOR EACH ROW
144 begin 144 begin
145 IF NEW.isLeaf = 1 and OLD.isLeaf =1 THEN 145 IF NEW.isLeaf = 1 and OLD.isLeaf =1 THEN
146 - UPDATE `itsm_demo`.`system_handler` SET `system_name` = NEW.busTypeName, `enable`= NEW.isUse, `sort` = NEW.sort WHERE `system_id` = OLD.busId; 146 + UPDATE `itsm_demo`.`system_handler` SET `system_name` = NEW.busTypeName, `sort` = NEW.sort WHERE `system_id` = OLD.busId;
147 ELSE 147 ELSE
148 DELETE FROM `itsm_demo`.`system_handler` where `system_id` = OLD.busId; 148 DELETE FROM `itsm_demo`.`system_handler` where `system_id` = OLD.busId;
149 END IF; 149 END IF;
@@ -30,7 +30,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -30,7 +30,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
30 sessions: layui.sessions, 30 sessions: layui.sessions,
31 // 获取编辑指标 31 // 获取编辑指标
32 getEditKpiList:function (){ 32 getEditKpiList:function (){
33 -  
34 var editFlag = localStorage.getItem("editFlag");//是否编辑状态 33 var editFlag = localStorage.getItem("editFlag");//是否编辑状态
35 if(!(editFlag && editFlag == "true")){ 34 if(!(editFlag && editFlag == "true")){
36 editKpiList.push('----'); 35 editKpiList.push('----');
@@ -197,12 +196,16 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -197,12 +196,16 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
197 //获取编辑状态 196 //获取编辑状态
198 var editFlag = localStorage.getItem("editFlag");//是否编辑状态 197 var editFlag = localStorage.getItem("editFlag");//是否编辑状态
199 var piechbox = '<div class="layui-form" style="float: left;top: 15px;position: relative;left: 12px;" >' + 198 var piechbox = '<div class="layui-form" style="float: left;top: 15px;position: relative;left: 12px;" >' +
200 - '<input lay-filter="kpicheckboxfilter" type="checkbox" lay-skin="primary" name="identKpiCheckbox" data-unit="'+data.kpiUnit+'" ' +  
201 - 'data-id="' + kpiId + '" data-kpiname="' + data.name + '" data-flag="' + data.flag + '" data-name='+data.name+'></div>'; 199 + '<input lay-filter="kpicheckboxfilter" type="checkbox" lay-skin="primary" name="identKpiCheckbox" data-unit="' + data.kpiUnit + '" ' +
  200 + 'data-id="' + kpiId + '" data-kpiname="' + data.name + '" data-flag="' + data.flag + '" data-name=' + data.name + '></div>';
202 pie.find("li").attr("data-degree", val); 201 pie.find("li").attr("data-degree", val);
203 - var resStyle = obj.alarmEleMatchStyle(data.flag,kpiId); 202 + var resStyle = obj.alarmEleMatchStyle(data.flag, kpiId);
204 203
205 - // Start Wang 2021/11/18 15:03 查询字典编辑指标,判断编辑状态 204 + // 获取配置指标 ww 优化
  205 + // var kpiList = obj.getEditKpiList();
  206 + //
  207 + // // 没有配置字典指标则按照性能指标判断
  208 + // if(kpiList.length == 1){
206 // // 可编辑状态的性能指标 209 // // 可编辑状态的性能指标
207 // if(data.ident=='1' && editFlag && editFlag == "true"){ 210 // if(data.ident=='1' && editFlag && editFlag == "true"){
208 // pie.find(".pie-half-text").html(piechbox+"<b><u style='"+resStyle+"'>"+val + "%</u></b>"); 211 // pie.find(".pie-half-text").html(piechbox+"<b><u style='"+resStyle+"'>"+val + "%</u></b>");
@@ -210,33 +213,29 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -210,33 +213,29 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
210 // }else{ 213 // }else{
211 // pie.find(".pie-half-text").find("b").html("<u style='"+resStyle+"'>"+val + "%</u>"); //增加下划线 214 // pie.find(".pie-half-text").find("b").html("<u style='"+resStyle+"'>"+val + "%</u>"); //增加下划线
212 // } 215 // }
213 - // 获取配置指标  
214 - var kpiList = obj.getEditKpiList();  
215 -  
216 - // 没有配置字典指标则按照性能指标判断  
217 - if(kpiList.length == 1){  
218 - // 可编辑状态的性能指标  
219 - if(data.ident=='1' && editFlag && editFlag == "true"){  
220 - pie.find(".pie-half-text").html(piechbox+"<b><u style='"+resStyle+"'>"+val + "%</u></b>");  
221 - form.render();  
222 - }else{  
223 - pie.find(".pie-half-text").find("b").html("<u style='"+resStyle+"'>"+val + "%</u>"); //增加下划线  
224 - }  
225 - } else {  
226 - // 按照指标配置展示  
227 - let kpiObject = obj.checkKpi(kpiId)  
228 - if(kpiObject[data.id] && kpiObject[data.id] == true && editFlag && editFlag == "true"){  
229 - pie.find(".pie-half-text").html(piechbox+"<b><u style='"+resStyle+"'>"+val + "%</u></b>"); 216 + // } else {
  217 + // // 按照指标配置展示
  218 + // let kpiObject = obj.checkKpi(kpiId)
  219 + // if(kpiObject[data.id] && kpiObject[data.id] == true && editFlag && editFlag == "true"){
  220 + // pie.find(".pie-half-text").html(piechbox+"<b><u style='"+resStyle+"'>"+val + "%</u></b>");
  221 + // form.render();
  222 + // } else {
  223 + // pie.find(".pie-half-text").find("b").html("<u style='"+resStyle+"'>"+val + "%</u>"); //增加下划线
  224 + // }
  225 + // }
  226 + // End Wang 2021/11/18 15:04 查询字典编辑指标,判断编辑状态
  227 +
  228 + //可编辑状态的性能指标 徐毫杰还原
  229 + if (data.ident == '1' && editFlag && editFlag == "true") {
  230 + pie.find(".pie-half-text").html(piechbox + "<b><u style='" + resStyle + "'>" + val + "%</u></b>");
230 form.render(); 231 form.render();
231 } else { 232 } else {
232 - pie.find(".pie-half-text").find("b").html("<u style='"+resStyle+"'>"+val + "%</u>"); //增加下划线 233 + pie.find(".pie-half-text").find("b").html("<u style='" + resStyle + "'>" + val + "%</u>"); //增加下划线
233 } 234 }
234 - }  
235 - // End Wang 2021/11/18 15:04 查询字典编辑指标,判断编辑状态  
236 235
237 pie.find(".pie-half-text").find("span").text(data.name); 236 pie.find(".pie-half-text").find("span").text(data.name);
238 - pie.find(".pie-half-text").find("b").css('cursor','pointer'); //增加悬浮显示手指样式  
239 - pie.find(".pie-half-text").css('padding-top','50px'); 237 + pie.find(".pie-half-text").find("b").css('cursor', 'pointer'); //增加悬浮显示手指样式
  238 + pie.find(".pie-half-text").css('padding-top', '50px');
240 pie.find(".pie-half-text").find("span").hide(); 239 pie.find(".pie-half-text").find("span").hide();
241 240
242 //计算仪表盘的旋转角度 241 //计算仪表盘的旋转角度
@@ -1736,39 +1735,62 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -1736,39 +1735,62 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
1736 } 1735 }
1737 if (d[v.id] && d[v.id].kpiId) { 1736 if (d[v.id] && d[v.id].kpiId) {
1738 var value = d[v.id]; 1737 var value = d[v.id];
1739 - var resStyle = obj.alarmEleMatchStyle(value.flag,v.id);  
1740 - // Start Wang 2021/11/18 15:03 查询字典编辑指标,判断编辑状态  
1741 - // //拼接表空间名称、文件系统名称等等,如果是性能指标或者趋势指标,则可以下探 1738 + var resStyle = obj.alarmEleMatchStyle(value.flag, v.id);
  1739 + // let arr = obj.getEditKpiList();
  1740 + // var chbox = '<input lay-filter="kpicheckboxfilter" type="checkbox" lay-skin="primary" name="identKpiCheckbox" ' +
  1741 + // 'data-id="' + v.id + '" data-kpiname="' + v.name + '" data-flag="' + value.flag + '" data-name="' + kpiname + '" data-unit="' + v.unit + '">';
  1742 + // if(arr.length == 1){
1742 // if (value.kpiIdent == '1' || value.isWarning == '1') { 1743 // if (value.kpiIdent == '1' || value.isWarning == '1') {
1743 - // var chbox = '';  
1744 - // if(editFlag && editFlag == "true" && value.kpiIdent == '1'){  
1745 - // chbox = '<input lay-filter="kpicheckboxfilter" type="checkbox" lay-skin="primary" name="identKpiCheckbox" ' +  
1746 - // 'data-id="' + v.id + '" data-kpiname="' + v.name + '" data-flag="' + value.flag + '" data-name="' + kpiname + '" data-unit="'+v.unit+'">'; 1744 + //
  1745 + // if (!(editFlag && editFlag == "true" && value.kpiIdent == '1')) {
  1746 + // chbox = '';
1747 // } 1747 // }
1748 - // return chbox + '<a class="link showlinechart_' + tableId + '" style="padding-left:5px;'+resStyle+'" ' + 'data-isWarning="'+value.isWarning+'" data-ident="'+value.kpiIdent+'"'+  
1749 - // 'data-trend="'+value.isTrend+'" data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '">' + value.kpiValue + '</a>' +  
1750 - // '<a class="detail_row_menu hide" data-isWarning="'+value.isWarning+'" data-ident="'+value.kpiIdent+'" data-trend="'+value.isTrend+'" ' + 1748 + // return chbox + '<a class="link showlinechart_' + tableId + '" style="padding-left:5px;' + resStyle + '" ' + 'data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '"' +
  1749 + // 'data-trend="' + value.isTrend + '" data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '">' + value.kpiValue + '</a>' +
  1750 + // '<a class="detail_row_menu hide" data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '" data-trend="' + value.isTrend + '" ' +
1751 // 'data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '"' + 1751 // 'data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '"' +
1752 - // 'data-canca="' + value.canCA + '" data-incaing="' + value.inCAing + '" data-restype="'+resType+'"' + 1752 + // 'data-canca="' + value.canCA + '" data-incaing="' + value.inCAing + '" data-restype="' + resType + '"' +
1753 // '>' + 1753 // '>' +
1754 // '<img style="width: 20px;height: 20px;" src="/src/style/img/icon_row_menu.png"></a>'; 1754 // '<img style="width: 20px;height: 20px;" src="/src/style/img/icon_row_menu.png"></a>';
1755 // 1755 //
1756 // } else { 1756 // } else {
1757 // var $html = addIconByValue(value.kpiValue); 1757 // var $html = addIconByValue(value.kpiValue);
1758 // //根据资源类型判断 修改样式 1758 // //根据资源类型判断 修改样式
1759 - // if($html!="" && resType!="" && resType=="HOST_X86SERVER" && $html=='<i class="iconfont icon-size serious">\ue668</i>'){  
1760 - // $html='<i class="iconfont icon-size grayColor">\ue61e</i>'; 1759 + // if ($html != "" && resType != "" && resType == "HOST_X86SERVER" && $html == '<i class="iconfont icon-size serious">\ue668</i>') {
  1760 + // $html = '<i class="iconfont icon-size grayColor">\ue61e</i>';
1761 // } 1761 // }
1762 // return '<a data-id="' + v.id + '"data-flag="' + value.flag + '">' + $html + value.kpiValue + '</a>'; 1762 // return '<a data-id="' + v.id + '"data-flag="' + value.flag + '">' + $html + value.kpiValue + '</a>';
1763 // } 1763 // }
1764 - let arr = obj.getEditKpiList();  
1765 - var chbox = '<input lay-filter="kpicheckboxfilter" type="checkbox" lay-skin="primary" name="identKpiCheckbox" ' +  
1766 - 'data-id="' + v.id + '" data-kpiname="' + v.name + '" data-flag="' + value.flag + '" data-name="' + kpiname + '" data-unit="' + v.unit + '">';  
1767 - if(arr.length == 1){  
1768 - if (value.kpiIdent == '1' || value.isWarning == '1') { 1764 + // } else {
  1765 + // var kpiId = d[v.id].kpiId;
  1766 + // // 按照指标配置展示
  1767 + // let kpiObject = obj.checkKpi(kpiId)
  1768 + // if(kpiObject[kpiId] && kpiObject[kpiId] == true && editFlag && editFlag == "true"){
  1769 + // return chbox + '<a class="link showlinechart_' + tableId + '" style="padding-left:5px;' + resStyle + '" ' + 'data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '"' +
  1770 + // 'data-trend="' + value.isTrend + '" data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '">' + value.kpiValue + '</a>' +
  1771 + // '<a class="detail_row_menu hide" data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '" data-trend="' + value.isTrend + '" ' +
  1772 + // 'data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '"' +
  1773 + // 'data-canca="' + value.canCA + '" data-incaing="' + value.inCAing + '" data-restype="' + resType + '"' +
  1774 + // '>' +
  1775 + // '<img style="width: 20px;height: 20px;" src="/src/style/img/icon_row_menu.png"></a>';
  1776 + // } else {
  1777 + // var $html = addIconByValue(value.kpiValue);
  1778 + // //根据资源类型判断 修改样式
  1779 + // if ($html != "" && resType != "" && resType == "HOST_X86SERVER" && $html == '<i class="iconfont icon-size serious">\ue668</i>') {
  1780 + // $html = '<i class="iconfont icon-size grayColor">\ue61e</i>';
  1781 + // }
  1782 + // return '<a data-id="' + v.id + '"data-flag="' + value.flag + '">' + $html + value.kpiValue + '</a>';
  1783 + // }
  1784 + // }
  1785 + //
  1786 + // // End Wang 2021/11/18 15:03 查询字典编辑指标,判断编辑状态
1769 1787
1770 - if (!(editFlag && editFlag == "true" && value.kpiIdent == '1')) {  
1771 - chbox = ''; 1788 + //拼接表空间名称、文件系统名称等等,如果是性能指标或者趋势指标,则可以下探 徐毫杰还原
  1789 + if (value.kpiIdent == '1' || value.isWarning == '1') {
  1790 + var chbox = '';
  1791 + if (editFlag && editFlag == "true" && value.kpiIdent == '1') {
  1792 + chbox = '<input lay-filter="kpicheckboxfilter" type="checkbox" lay-skin="primary" name="identKpiCheckbox" ' +
  1793 + 'data-id="' + v.id + '" data-kpiname="' + v.name + '" data-flag="' + value.flag + '" data-name="' + kpiname + '" data-unit="' + v.unit + '">';
1772 } 1794 }
1773 return chbox + '<a class="link showlinechart_' + tableId + '" style="padding-left:5px;' + resStyle + '" ' + 'data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '"' + 1795 return chbox + '<a class="link showlinechart_' + tableId + '" style="padding-left:5px;' + resStyle + '" ' + 'data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '"' +
1774 'data-trend="' + value.isTrend + '" data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '">' + value.kpiValue + '</a>' + 1796 'data-trend="' + value.isTrend + '" data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '">' + value.kpiValue + '</a>' +
@@ -1787,29 +1809,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -1787,29 +1809,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
1787 return '<a data-id="' + v.id + '"data-flag="' + value.flag + '">' + $html + value.kpiValue + '</a>'; 1809 return '<a data-id="' + v.id + '"data-flag="' + value.flag + '">' + $html + value.kpiValue + '</a>';
1788 } 1810 }
1789 } else { 1811 } else {
1790 - var kpiId = d[v.id].kpiId;  
1791 - // 按照指标配置展示  
1792 - let kpiObject = obj.checkKpi(kpiId)  
1793 - if(kpiObject[kpiId] && kpiObject[kpiId] == true && editFlag && editFlag == "true"){  
1794 - return chbox + '<a class="link showlinechart_' + tableId + '" style="padding-left:5px;' + resStyle + '" ' + 'data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '"' +  
1795 - 'data-trend="' + value.isTrend + '" data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '">' + value.kpiValue + '</a>' +  
1796 - '<a class="detail_row_menu hide" data-isWarning="' + value.isWarning + '" data-ident="' + value.kpiIdent + '" data-trend="' + value.isTrend + '" ' +  
1797 - 'data-id="' + v.id + '" data-kpiname="' + kpiname + '" data-name="' + v.name + '" data-flag="' + value.flag + '"' +  
1798 - 'data-canca="' + value.canCA + '" data-incaing="' + value.inCAing + '" data-restype="' + resType + '"' +  
1799 - '>' +  
1800 - '<img style="width: 20px;height: 20px;" src="/src/style/img/icon_row_menu.png"></a>';  
1801 - } else {  
1802 - var $html = addIconByValue(value.kpiValue);  
1803 - //根据资源类型判断 修改样式  
1804 - if ($html != "" && resType != "" && resType == "HOST_X86SERVER" && $html == '<i class="iconfont icon-size serious">\ue668</i>') {  
1805 - $html = '<i class="iconfont icon-size grayColor">\ue61e</i>';  
1806 - }  
1807 - return '<a data-id="' + v.id + '"data-flag="' + value.flag + '">' + $html + value.kpiValue + '</a>';  
1808 - }  
1809 - }  
1810 -  
1811 - // End Wang 2021/11/18 15:03 查询字典编辑指标,判断编辑状态  
1812 - } else {  
1813 return d[v.id]; 1812 return d[v.id];
1814 } 1813 }
1815 } 1814 }
@@ -20,6 +20,8 @@ url: @@ -20,6 +20,8 @@ url:
20 bigScreen: http://127.0.0.1:8081 20 bigScreen: http://127.0.0.1:8081
21 # 一体化视图 21 # 一体化视图
22 ythView: http://192.168.0.69:18089 22 ythView: http://192.168.0.69:18089
  23 + # cmdb
  24 + CMDB: http://192.168.0.68:80
23 # 业务健康度 25 # 业务健康度
24 ywHealth: http://80.12.92.117:83 26 ywHealth: http://80.12.92.117:83
25 #流程系统路径,当ssl.enabled=true时,http要改为https,并修改流程nginx的conf文件 27 #流程系统路径,当ssl.enabled=true时,http要改为https,并修改流程nginx的conf文件
@@ -673,6 +673,16 @@ layui.define(['view'], function(exports){ @@ -673,6 +673,16 @@ layui.define(['view'], function(exports){
673 , toDZSWJScreen: function () { 673 , toDZSWJScreen: function () {
674 window.open(window.location.origin + '/vue3/index.html#/zj/dp?access_token=' + localStorage.getItem("access_token")); 674 window.open(window.location.origin + '/vue3/index.html#/zj/dp?access_token=' + localStorage.getItem("access_token"));
675 } 675 }
  676 + // xwx add 首页增加CMDB入口 2021-11-21
  677 + , toCMDB: function () {
  678 + var roles=sessionStorage.getItem('roles');
  679 + if (roles=='zichanyw' || roles=='zichanAdmin'){
  680 + window.open(sessionStorage.getItem("CMDB"));
  681 + }else{
  682 + layer.msg('当前用户没有权限', {icon: 0, time: 3000});
  683 + }
  684 +
  685 + }
676 686
677 //向右滚动页面标签 687 //向右滚动页面标签
678 , leftPage: function () { 688 , leftPage: function () {
@@ -74,6 +74,7 @@ @@ -74,6 +74,7 @@
74 <dd layadmin-event="toDZSWJScreen" style="text-align: left;"><a><img src="/src/style/img/icon-dianzishuiwuju.png" style="width: 16px;height: 16px">&nbsp;&nbsp;电子税务大屏</a></dd> 74 <dd layadmin-event="toDZSWJScreen" style="text-align: left;"><a><img src="/src/style/img/icon-dianzishuiwuju.png" style="width: 16px;height: 16px">&nbsp;&nbsp;电子税务大屏</a></dd>
75 <dd layadmin-event="toYTHViewScreen" style="text-align: left;"><a><img src="/src/style/img/icon-yitihuadaping.png" style="width: 16px;height: 16px">&nbsp;&nbsp;一体化视图</a></dd> 75 <dd layadmin-event="toYTHViewScreen" style="text-align: left;"><a><img src="/src/style/img/icon-yitihuadaping.png" style="width: 16px;height: 16px">&nbsp;&nbsp;一体化视图</a></dd>
76 <dd layadmin-event="toBiZhEalZhSYS" style="text-align: left;"><a><img src="/src/style/img/icon-YWJKD.png" style="width: 16px;height: 16px">&nbsp;&nbsp;业务健康度</a></dd> 76 <dd layadmin-event="toBiZhEalZhSYS" style="text-align: left;"><a><img src="/src/style/img/icon-YWJKD.png" style="width: 16px;height: 16px">&nbsp;&nbsp;业务健康度</a></dd>
  77 + <dd layadmin-event="toCMDB" style="text-align: left;"><a><img src="/src/style/img/loading-mj.png" style="width: 16px;height: 16px">&nbsp;&nbsp;CMDB</a></dd>
77 </dl> 78 </dl>
78 </script> 79 </script>
79 </li> 80 </li>
@@ -42,6 +42,7 @@ @@ -42,6 +42,7 @@
42 sessionStorage.setItem('ythView', res1[0].ythView); 42 sessionStorage.setItem('ythView', res1[0].ythView);
43 //xwx add 读取业务健康度页面IP地址 2021-10-25 start 43 //xwx add 读取业务健康度页面IP地址 2021-10-25 start
44 sessionStorage.setItem('ywHealth', res1[0].ywHealth); 44 sessionStorage.setItem('ywHealth', res1[0].ywHealth);
  45 + sessionStorage.setItem('CMDB', res1[0].CMDB);
45 //xwx add 读取业务健康度页面IP地址 2021-10-25 end 46 //xwx add 读取业务健康度页面IP地址 2021-10-25 end
46 sessionStorage.setItem('workflow', res1[0].workflow); 47 sessionStorage.setItem('workflow', res1[0].workflow);
47 sessionStorage.setItem('mp3', res2[0].mp3); 48 sessionStorage.setItem('mp3', res2[0].mp3);
@@ -41,17 +41,17 @@ export default { @@ -41,17 +41,17 @@ export default {
41 41
42 // 半透明的颜色值 42 // 半透明的颜色值
43 const colorArr1 = [ 43 const colorArr1 = [
44 - 'rgba(151,213,244, 0.8)',  
45 - 'rgba(239,224,167, 0.8)',  
46 - 'rgba(44, 110, 255, 0.8)',  
47 - 'rgba(151,170,255, 0.8)' 44 + 'rgba(255,0,255, 0.8)',
  45 + 'rgba(23,212,152, 0.8)',
  46 + 'rgba(253,152,58, 0.8)',
  47 + 'rgba(255,113,66, 0.8)'
48 ] 48 ]
49 // 全透明的颜色值 49 // 全透明的颜色值
50 const colorArr2 = [ 50 const colorArr2 = [
51 - 'rgba(151,213,244, 0)',  
52 - 'rgba(239,224,167, 0)',  
53 - 'rgba(44, 110, 255, 0)',  
54 - 'rgba(151,170,255, 0)' 51 + 'rgba(255,0,255, 0)',
  52 + 'rgba(23,212,152, 0)',
  53 + 'rgba(253,152,58, 0)',
  54 + 'rgba(255,113,66, 0)'
55 ] 55 ]
56 // 挂载完 56 // 挂载完
57 Vue.onMounted(() => { 57 Vue.onMounted(() => {
@@ -19,7 +19,6 @@ export default { @@ -19,7 +19,6 @@ export default {
19 timer:null, 19 timer:null,
20 domainName:sessionStorage.getItem('domainName'), 20 domainName:sessionStorage.getItem('domainName'),
21 apiUrl:'/api-web/sxview/getbizListByUser?access_token=', 21 apiUrl:'/api-web/sxview/getbizListByUser?access_token=',
22 - apiUrl1:'/api-web/sxview/getHealthDegree?busId=53bebbd79f384f619513b50666ea1d48&kpiId=KPIFB844B8B',  
23 checkId:0,//当前选中的tabs 22 checkId:0,//当前选中的tabs
24 listItem:1,//轮播数-总页数 23 listItem:1,//轮播数-总页数
25 pageSize:5,//每页显示5条数据 24 pageSize:5,//每页显示5条数据
@@ -46,20 +46,18 @@ export default { @@ -46,20 +46,18 @@ export default {
46 }); 46 });
47 // 半透明的颜色值 47 // 半透明的颜色值
48 const colorArr1 = [ 48 const colorArr1 = [
49 - 'rgba(151,213,244, 0.8)',  
50 - 'rgba(239,224,167, 0.8)',  
51 - 'rgba(44, 110, 255, 0.8)',  
52 - 'rgba(151,170,255, 0.8)' 49 + 'rgba(255,0,255, 0.8)',
  50 + 'rgba(23,212,152, 0.8)',
  51 + 'rgba(253,152,58, 0.8)',
  52 + 'rgba(255,113,66, 0.8)'
53 ] 53 ]
54 // 全透明的颜色值 54 // 全透明的颜色值
55 const colorArr2 = [ 55 const colorArr2 = [
56 - 'rgba(151,213,244, 0)',  
57 - 'rgba(239,224,167, 0)',  
58 - 'rgba(44, 110, 255, 0)',  
59 - 'rgba(151,170,255, 0)' 56 + 'rgba(255,0,255, 0)',
  57 + 'rgba(23,212,152, 0)',
  58 + 'rgba(253,152,58, 0)',
  59 + 'rgba(255,113,66, 0)'
60 ] 60 ]
61 -  
62 -  
63 // 挂载完 61 // 挂载完
64 Vue.onMounted(() => { 62 Vue.onMounted(() => {
65 proxy.getData(); 63 proxy.getData();