|
|
/**
|
|
|
* @desc 华为云网络设备(防火墙、交换机)
|
|
|
* @author wangfeng
|
|
|
* @date 2020/2/4 14:36
|
|
|
**/
|
|
|
layui.define(['commonDetail','common'], function (exports) {
|
|
|
var commonDetail = layui.commonDetail;
|
|
|
var common = layui.common;
|
|
|
//对外暴露的接口
|
|
|
exports('huawei_cloud_nethardware', function (data) {
|
|
|
var resId = '';
|
|
|
var resType = '';
|
|
|
var showFlag = common.getUrlParam("show");
|
|
|
if(showFlag && showFlag == '0'){
|
|
|
resId = common.getUrlParam("resId");
|
|
|
resType = common.getUrlParam("resType");
|
|
|
}else{
|
|
|
resId = data.resId;
|
|
|
resType = data.resType;
|
|
|
}
|
|
|
commonDetail.bindTips();
|
|
|
//基本信息
|
|
|
var jbxxKpi = "KPIE13DD9A3,KPIF74D9D2B,KPIFABFD741,KPIB718ADEC,KPI5858832B,KPI2DC9105C,KPI4419E8A1,KPIA47DE8B4,KPI7E81DFB5,KPI6F17667E, KPIF21A9F60, KPI81BAB2C4, KPI5364695E, KPI14E5F9B4, KPIC70A1E3D";
|
|
|
|
|
|
reload()
|
|
|
|
|
|
//渲染页面
|
|
|
function reload() {
|
|
|
//基本信息
|
|
|
commonDetail.renderTextCols("hauwei_cloude_nethardware_baseinfo",resId,jbxxKpi,2);
|
|
|
//维保信息 joke add 20200528
|
|
|
commonDetail.renderMaintenanceInfo('hauwei_cloude_nethardware_wbinfo',resId,resType);
|
|
|
//CPU平均使用率
|
|
|
commonDetail.renderGauge("hauwei_cloude_nethardware_cpurate",resId,"KPI961A9688");
|
|
|
//内存平均使用率
|
|
|
commonDetail.renderGauge("hauwei_cloude_nethardware_memrate",resId,"KPIE78B29FF");
|
|
|
// commonDetail.renderCircular("hauwei_cloude_nethardware_memrate",resId,"KPIE78B29FF","内存平均使用率","%");
|
|
|
//响应时长
|
|
|
commonDetail.renderLineCharat("hauwei_cloude_nethardware_responestimes",resId,"KPI7480987F","响应时长","");
|
|
|
//活动告警
|
|
|
commonDetail.renderActiveAlarms("hauwei_cloude_nethardware_activealarms",resId);
|
|
|
}
|
|
|
|
|
|
//定时任务
|
|
|
var timer = setInterval(function () {
|
|
|
reload()
|
|
|
},commonDetail.timerTime);
|
|
|
commonDetail.detailTimer.push(timer);
|
|
|
|
|
|
});
|
|
|
}); |
|
|
\ No newline at end of file |
...
|
...
|
|