Authored by xwx

v32迁移prod 2#

@@ -1389,156 +1389,17 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -1389,156 +1389,17 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
1389 linechart.setOption(option); 1389 linechart.setOption(option);
1390 // 折线图的点击事件 1390 // 折线图的点击事件
1391 linechart.off("click"); 1391 linechart.off("click");
1392 -<<<<<<<<< Temporary merge branch 1  
1393 - linechart.on('click', function (i) {  
1394 - let array = [];  
1395 - var arrayList;  
1396 - if(kpiName=='网卡上行速率'||kpiName=='网卡下行速率'){  
1397 - if (data){  
1398 - $.each(data.series, function (i, v) {  
1399 - if (v.flag!=null && v.flag!=undefined){  
1400 - array.push(`<span id="selectFlag" class="layui-badge layui-bg-blue" style="margin:2px;z-index:99999">${v.flag}</span>`+"");  
1401 - }else {  
1402 - array.push('<div style="position:absolute;top:50%;left:50%;">无指标</div>')  
1403 - }  
1404 - });  
1405 - arrayList= array.join(" ");  
1406 - if (data.series.length>1){  
1407 - let flagSelect =layer.open({  
1408 -=========  
1409 - //lsq 网卡上行速率/网卡下行速率折线图点击后的title出现null,500-dev迁移过来 2022-06-30  
1410 - linechart.on('click', function (i) {  
1411 - let array = [];  
1412 - var arrayList;  
1413 - if (kpiName == '网卡上行速率' || kpiName == '网卡下行速率') {  
1414 - if (data) {  
1415 - $.each(data.series, function (i, v) {  
1416 - if (v.flag != null && v.flag != undefined) {  
1417 - array.push(`<span id="selectFlag" class="layui-badge layui-bg-blue" style="margin:2px;z-index:99999">${v.flag}</span>` + "");  
1418 - } else {  
1419 - array.push('<div style="position:absolute;top:50%;left:50%;">无指标</div>')  
1420 - }  
1421 - });  
1422 - arrayList = array.join(" ");  
1423 - if (data.series.length > 1) {  
1424 - let flagSelect = layer.open({  
1425 ->>>>>>>>> Temporary merge branch 2  
1426 - title: ['指标flag选择'],  
1427 - type: 1,  
1428 - area: ['30%', '15%'],  
1429 - shadeClose: true,//开启遮罩层  
1430 - id: 'flag_select_div',  
1431 - // content: laytpl(res.body).render(JSON.stringify(params)),  
1432 -<<<<<<<<< Temporary merge branch 1  
1433 - content: '<div style="padding: 15px 18px">'+arrayList+'</div>',  
1434 - });  
1435 - $(document).on('click','#selectFlag',function(v) {  
1436 - layer.close(flagSelect);  
1437 - var seriesName= data.series[i.componentIndex].name;  
1438 - if (seriesName == null ||seriesName == undefined) {  
1439 - seriesName = '';  
1440 - }  
1441 - var seriesFlag= data.series[i.componentIndex].flag;  
1442 - if (seriesFlag == null ||seriesFlag == undefined) {  
1443 -=========  
1444 - content: '<div style="padding: 15px 18px">' + arrayList + '</div>',  
1445 - });  
1446 - $(document).on('click', '#selectFlag', function (v) {  
1447 - layer.close(flagSelect);  
1448 - var seriesName = data.series[i.componentIndex].name;  
1449 - if (seriesName == null || seriesName == undefined) {  
1450 - seriesName = '';  
1451 - }  
1452 - var seriesFlag = data.series[i.componentIndex].flag;  
1453 - if (seriesFlag == null || seriesFlag == undefined) {  
1454 ->>>>>>>>> Temporary merge branch 2  
1455 - seriesFlag = '';  
1456 - } 1392 + linechart.on('click', function (v) {
1457 var params = { 1393 var params = {
1458 resId: resId, 1394 resId: resId,
1459 - kpiId: kpiId,  
1460 - flag: seriesFlag, 1395 + kpiId: kpiId.split(',').length==0?kpiId:kpiId.split(',')[v.componentIndex], //当kpiId为多个时,点击时获取对应kpiId
  1396 + flag: data.series[v.componentIndex].flag,
1461 warning: false, 1397 warning: false,
1462 ident: true, 1398 ident: true,
1463 trend: true, 1399 trend: true,
1464 -<<<<<<<<< Temporary merge branch 1  
1465 - name: (kpiNames&&kpiNames.length>0)?kpiNames[i.componentIndex]:kpiName + ' ' + seriesName //当传入多个kpiName,则将对应kpiId的kpiName获取传入的性能曲线页面 1400 + name: (kpiNames&&kpiNames.length>0)?kpiNames[v.componentIndex]:kpiName + ' ' + data.series[v.componentIndex].name //当传入多个kpiName,则将对应kpiId的kpiName获取传入的性能曲线页面
1466 }; 1401 };
1467 - common.openLineChart(kpiName + ' ' + seriesName, params);  
1468 - });  
1469 - }else {  
1470 - var seriesName= data.series[i.componentIndex].name;  
1471 - if (seriesName == null ||seriesName == undefined) {  
1472 - seriesName = '';  
1473 - }  
1474 - var seriesFlag= data.series[i.componentIndex].flag;  
1475 - if (seriesFlag == null ||seriesFlag == undefined) {  
1476 -=========  
1477 - name: (kpiNames && kpiNames.length > 0) ? kpiNames[i.componentIndex] : kpiName + ' ' + seriesName //当传入多个kpiName,则将对应kpiId的kpiName获取传入的性能曲线页面  
1478 - };  
1479 - common.openLineChart(kpiName + ' ' + seriesName, params);  
1480 - });  
1481 - } else {  
1482 - var seriesName = data.series[i.componentIndex].name;  
1483 - if (seriesName == null || seriesName == undefined) {  
1484 - seriesName = '';  
1485 - }  
1486 - var seriesFlag = data.series[i.componentIndex].flag;  
1487 - if (seriesFlag == null || seriesFlag == undefined) {  
1488 ->>>>>>>>> Temporary merge branch 2  
1489 - seriesFlag = '';  
1490 - }  
1491 - var params = {  
1492 - resId: resId,  
1493 - kpiId: kpiId,  
1494 - flag: seriesFlag,  
1495 - warning: false,  
1496 - ident: true,  
1497 - trend: true,  
1498 -<<<<<<<<< Temporary merge branch 1  
1499 - name: (kpiNames&&kpiNames.length>0)?kpiNames[i.componentIndex]:kpiName + ' ' + seriesName //当传入多个kpiName,则将对应kpiId的kpiName获取传入的性能曲线页面  
1500 -=========  
1501 - name: (kpiNames && kpiNames.length > 0) ? kpiNames[i.componentIndex] : kpiName + ' ' + seriesName //当传入多个kpiName,则将对应kpiId的kpiName获取传入的性能曲线页面  
1502 ->>>>>>>>> Temporary merge branch 2  
1503 - };  
1504 - common.openLineChart(kpiName + ' ' + seriesName, params);  
1505 - }  
1506 - }  
1507 -  
1508 -<<<<<<<<< Temporary merge branch 1  
1509 - }else {  
1510 - var seriesName= data.series[i.componentIndex].name;  
1511 - if (seriesName == null ||seriesName == undefined) {  
1512 - seriesName = '';  
1513 - }  
1514 - var seriesFlag= data.series[i.componentIndex].flag;  
1515 - if (seriesFlag == null ||seriesFlag == undefined) {  
1516 -=========  
1517 - } else {  
1518 - var seriesName = data.series[i.componentIndex].name;  
1519 - if (seriesName == null || seriesName == undefined) {  
1520 - seriesName = '';  
1521 - }  
1522 - var seriesFlag = data.series[i.componentIndex].flag;  
1523 - if (seriesFlag == null || seriesFlag == undefined) {  
1524 ->>>>>>>>> Temporary merge branch 2  
1525 - seriesFlag = '';  
1526 - }  
1527 - var params = {  
1528 - resId: resId,  
1529 - kpiId: kpiId,  
1530 - flag: seriesFlag,  
1531 - warning: false,  
1532 - ident: true,  
1533 - trend: true,  
1534 -<<<<<<<<< Temporary merge branch 1  
1535 - name: (kpiNames&&kpiNames.length>0)?kpiNames[i.componentIndex]:kpiName + ' ' + seriesName //当传入多个kpiName,则将对应kpiId的kpiName获取传入的性能曲线页面  
1536 -=========  
1537 - name: (kpiNames && kpiNames.length > 0) ? kpiNames[i.componentIndex] : kpiName + ' ' + seriesName //当传入多个kpiName,则将对应kpiId的kpiName获取传入的性能曲线页面  
1538 ->>>>>>>>> Temporary merge branch 2  
1539 - };  
1540 - common.openLineChart(kpiName + ' ' + seriesName, params);  
1541 - } 1402 + common.openLineChart(kpiName + ' ' + data.series[v.componentIndex].name, params);
1542 }); 1403 });
1543 }); 1404 });
1544 }, 1405 },
@@ -3324,9 +3185,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -3324,9 +3185,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
3324 title += `<a class="layui-icon filterList" data-id=${resId} lay-tips="指标过滤清单" style="margin-left: 10px"><i class="iconfont">&#XE516;</i></a>`; 3185 title += `<a class="layui-icon filterList" data-id=${resId} lay-tips="指标过滤清单" style="margin-left: 10px"><i class="iconfont">&#XE516;</i></a>`;
3325 title += `<a class="layui-icon res-view-relation-topo" data-id=${resId} lay-tips="查看资源关系拓扑" style="margin-left: 10px"><i class="iconfont">&#XE515;</i></a>`; 3186 title += `<a class="layui-icon res-view-relation-topo" data-id=${resId} lay-tips="查看资源关系拓扑" style="margin-left: 10px"><i class="iconfont">&#XE515;</i></a>`;
3326 if (resCategory === 'share' && hardwareFlag.endsWith("Y")) { 3187 if (resCategory === 'share' && hardwareFlag.endsWith("Y")) {
3327 -/*  
3328 title += `<a class="layui-icon res-view-assets-details" data-ip=${ip} data-name=${name} data-restype=${resType} data-id=${resId} lay-tips="资产配置信息"><i class="iconfont">&#XE517;</i></a>`; 3188 title += `<a class="layui-icon res-view-assets-details" data-ip=${ip} data-name=${name} data-restype=${resType} data-id=${resId} lay-tips="资产配置信息"><i class="iconfont">&#XE517;</i></a>`;
3329 -*/  
3330 } 3189 }
3331 if (res.state == 'new' && hardwareFlag.endsWith("N")){ 3190 if (res.state == 'new' && hardwareFlag.endsWith("N")){
3332 layer.alert('资源未监控!',{icon:0}); 3191 layer.alert('资源未监控!',{icon:0});
@@ -3349,9 +3208,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -3349,9 +3208,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
3349 title += `<a class="layui-icon filterList" data-id=${resId} lay-tips="指标过滤清单" style="margin-left: 10px"><i class="iconfont">&#XE516;</i></a>`; 3208 title += `<a class="layui-icon filterList" data-id=${resId} lay-tips="指标过滤清单" style="margin-left: 10px"><i class="iconfont">&#XE516;</i></a>`;
3350 title += `<a class="layui-icon res-view-relation-topo" data-id=${resId} lay-tips="查看资源关系拓扑" style="margin-left: 10px"><i class="iconfont">&#XE515;</i></a>`; 3209 title += `<a class="layui-icon res-view-relation-topo" data-id=${resId} lay-tips="查看资源关系拓扑" style="margin-left: 10px"><i class="iconfont">&#XE515;</i></a>`;
3351 if (resCategory === 'share' && hardwareFlag.endsWith("Y")) { 3210 if (resCategory === 'share' && hardwareFlag.endsWith("Y")) {
3352 -/*  
3353 title += `<a class="layui-icon res-view-assets-details" data-ip=${ip} data-name=${name} data-restype=${resType} data-id=${resId} lay-tips="资产配置信息"><i class="iconfont">&#XE517;</i></a>`; 3211 title += `<a class="layui-icon res-view-assets-details" data-ip=${ip} data-name=${name} data-restype=${resType} data-id=${resId} lay-tips="资产配置信息"><i class="iconfont">&#XE517;</i></a>`;
3354 -*/  
3355 } 3212 }
3356 obj.openNewWin(url,title,params,editFlag,fn,cancelfn,type); 3213 obj.openNewWin(url,title,params,editFlag,fn,cancelfn,type);
3357 } 3214 }
@@ -3390,36 +3247,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -3390,36 +3247,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
3390 }, 3247 },
3391 //打开弹框 3248 //打开弹框
3392 openNewWin:function (url,name,params,editFlag,fn,cancelfn,type,sign_) { 3249 openNewWin:function (url,name,params,editFlag,fn,cancelfn,type,sign_) {
3393 - // Start Wang 2022/3/2 16:25 获取AJ配置页面信息  
3394 - var type = 1;  
3395 - var content = '';  
3396 - admin.req({  
3397 - url: common.domainName + `/api-web/ajConfig/getConfig?resType=${params.resType}&os=${params.os}&provider=${params.provider}`,  
3398 - async: false,  
3399 - data: {},  
3400 - success(res) {  
3401 - if(res && res.success && res.object){  
3402 - var item = res.object;  
3403 - type = 2;  
3404 -  
3405 - var arr = [];  
3406 - arr.push(item.designPage);  
3407 -  
3408 -  
3409 - var param = item.param;  
3410 - if(param){  
3411 - param = param.replace('#resId',params.resId).replace('#access_token',localStorage.getItem("access_token"));  
3412 - arr.push(param);  
3413 - }  
3414 - // 获取  
3415 - content = sessionStorage.getItem("ajWeb") + '/#/bigscreen/viewer?reportCode=' + arr.join('&');  
3416 - }  
3417 - },  
3418 - error() {  
3419 - //layer.closeAll('loading');  
3420 - }  
3421 - });  
3422 - // End Wang 2022/3/2 17:23  
3423 //新视图设置百分百 3250 //新视图设置百分百
3424 var area= sign_?['100%','100%']:['90%','90%']; 3251 var area= sign_?['100%','100%']:['90%','90%'];
3425 if(!name){ name = "信息"; } 3252 if(!name){ name = "信息"; }
@@ -3432,11 +3259,11 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -3432,11 +3259,11 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
3432 view('commonViewModel').render(url).then(function (res) { 3259 view('commonViewModel').render(url).then(function (res) {
3433 layer.open({ 3260 layer.open({
3434 title: [name, 'font-size:20px;background-color: #d0ddec;'], 3261 title: [name, 'font-size:20px;background-color: #d0ddec;'],
3435 - type: type, 3262 + type: 1,
3436 id: md5(url), 3263 id: md5(url),
3437 area: area , 3264 area: area ,
3438 shadeClose: true,//开启遮罩层 3265 shadeClose: true,//开启遮罩层
3439 - content: content == '' ? laytpl(res.body).render(JSON.stringify(params)) : content, 3266 + content: laytpl(res.body).render(JSON.stringify(params)),
3440 btn:btns, 3267 btn:btns,
3441 move:false, 3268 move:false,
3442 success:function(layero,index){ 3269 success:function(layero,index){
@@ -3528,7 +3355,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -3528,7 +3355,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
3528 id: 'layer-select-favorites', 3355 id: 'layer-select-favorites',
3529 content: '<div class="div-select-favorites"><div id="slt-favorites-tree"></div></div>', 3356 content: '<div class="div-select-favorites"><div id="slt-favorites-tree"></div></div>',
3530 offset: '150px', 3357 offset: '150px',
3531 - area: ['20%', '18%'], 3358 + area: ['20%', '15%'],
3532 btn: ['选择', '取消'], 3359 btn: ['选择', '取消'],
3533 resize: false, 3360 resize: false,
3534 success: function () { 3361 success: function () {
@@ -3711,68 +3538,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -3711,68 +3538,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
3711 }); 3538 });
3712 }); 3539 });
3713 }, 3540 },
3714 - validatorPhone: function (phone) {  
3715 - if (/^(13[0-9]|14[01456879]|15[0-3,5-9]|16[2567]|17[0-8]|18[0-9]|19[0-3,5-9])d{8}$/.test(phone)) {  
3716 - return {  
3717 - code: 1,  
3718 - msg: "验证通过"  
3719 - }  
3720 - }else if(/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(phone)){  
3721 - return {  
3722 - code: 1,  
3723 - msg: "验证通过"  
3724 - }  
3725 - }else{  
3726 - return {  
3727 - code: -1,  
3728 - msg: "手机或者座机号码格式错误"  
3729 - }  
3730 - }  
3731 -  
3732 -  
3733 - },  
3734 - //身份证号码验证  
3735 - validatorIDCard: function (idcode) {  
3736 - if (typeof idcode !== 'string') {  
3737 - return {  
3738 - code: -1,  
3739 - msg: "为了避免javascript数值范围误差,idcode 必须是字符串"  
3740 - }  
3741 - }  
3742 - const idcard_patter = /^[1-9][0-9]{5}([1][9][0-9]{2}|[2][0][0|1][0-9])([0][1-9]|[1][0|1|2])([0][1-9]|[1|2][0-9]|[3][0|1])[0-9]{3}([0-9]|[X])$/;  
3743 - // 判断格式是否正确  
3744 - const format = idcard_patter.test(idcode);  
3745 - if (!format) {  
3746 - return {  
3747 - code: -1,  
3748 - msg: "身份证号码格式错误"  
3749 - }  
3750 - }  
3751 - // 加权因子  
3752 - const weight_factor = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2];  
3753 - // 校验码  
3754 - const check_code = ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'];  
3755 - const last = idcode[17];//最后一位  
3756 - const seventeen = idcode.substring(0, 17);  
3757 - // ISO 7064:1983.MOD 11-2  
3758 - // 判断最后一位校验码是否正确  
3759 - const arr = seventeen.split("");  
3760 - const len = arr.length;  
3761 - let num = 0;  
3762 - for (let i = 0; i < len; i++) {  
3763 - num += arr[i] * weight_factor[i];  
3764 - }  
3765 - // 获取余数  
3766 - const resisue = num % 11;  
3767 - const last_no = check_code[resisue];  
3768 - // 返回验证结果,校验码和格式同时正确才算是合法的身份证号码  
3769 - const result = last === last_no ? true : false;  
3770 - return {  
3771 - code: result ? 1 : -1,  
3772 - msg: !result ? "身份证号码格式错误" : ""  
3773 - }  
3774 -  
3775 - },  
3776 //获取维保信息 3541 //获取维保信息
3777 renderMaintenanceInfo: function (targetId, resId, resType, fn) { 3542 renderMaintenanceInfo: function (targetId, resId, resType, fn) {
3778 var flag = false; //默认没有父级 3543 var flag = false; //默认没有父级
@@ -3822,25 +3587,10 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -3822,25 +3587,10 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
3822 var direction = $(this).data('direction'); 3587 var direction = $(this).data('direction');
3823 direction || (direction = 2); 3588 direction || (direction = 2);
3824 var len = $(`#${targetId}`).find("li").eq(0).find("span").length; 3589 var len = $(`#${targetId}`).find("li").eq(0).find("span").length;
3825 -<<<<<<<<< Temporary merge branch 1  
3826 - var w = "420px";  
3827 - if(len && len > 2){  
3828 - w = '740px';  
3829 -=========  
3830 var w = "400px"; 3590 var w = "400px";
3831 - //lsq 判断是否两列显示 2022-06-28  
3832 - var count=$(this).data('count');  
3833 - if(count>12){  
3834 - //两列显示  
3835 - w = '820px';  
3836 - $(`#${targetId}`).addClass('info-table-two')  
3837 - }else{  
3838 - //一列显示  
3839 if(len && len > 2){ 3591 if(len && len > 2){
3840 w = '720px'; 3592 w = '720px';
3841 } 3593 }
3842 ->>>>>>>>> Temporary merge branch 2  
3843 - }  
3844 var $content = $(`#${targetId}`).clone(); 3594 var $content = $(`#${targetId}`).clone();
3845 $content.find('[lay-tips]').removeAttr('lay-tips'); 3595 $content.find('[lay-tips]').removeAttr('lay-tips');
3846 // detailTips = layer.tips($content.removeClass('hide').prop("outerHTML"), that,{id: 'base-info-tips', area:[w, 'auto'],time:0, tips: [direction], tipsMore: true}); 3596 // detailTips = layer.tips($content.removeClass('hide').prop("outerHTML"), that,{id: 'base-info-tips', area:[w, 'auto'],time:0, tips: [direction], tipsMore: true});
@@ -3855,20 +3605,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -3855,20 +3605,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
3855 //添加遮罩层 默认透明度为0.3 3605 //添加遮罩层 默认透明度为0.3
3856 shade: [0.1, '#00000000'], 3606 shade: [0.1, '#00000000'],
3857 //是否点击遮罩关闭 3607 //是否点击遮罩关闭
3858 - shadeClose: false,  
3859 - closeBtn:true,  
3860 - success:function(){  
3861 - let resId=$(`#${targetId}` + `_detail_row_menu.statusMenu`).data('resid')  
3862 - $(`#${targetId}` + `_detail_row_menu.statusMenu`).hover(function () {  
3863 - var $that = $(this);  
3864 - var $btn = $that.find(".detail_row_menu");  
3865 - if ($btn.length > 0) {  
3866 - $(".layui-card-body").find(".detail_row_menu:not(.hide)").addClass("hide")  
3867 - $btn.removeClass("hide");  
3868 - }  
3869 - });  
3870 - filterSuppressMonitor(resId)  
3871 - } 3608 + shadeClose: true
3872 }); 3609 });
3873 //xwx update 资源视图基本信息弹出框bug修改 2021-10-22 --end 3610 //xwx update 资源视图基本信息弹出框bug修改 2021-10-22 --end
3874 window.detailTips = detailTips; 3611 window.detailTips = detailTips;
@@ -3946,16 +3683,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -3946,16 +3683,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
3946 <option value="1">=选择告警策略=</option> 3683 <option value="1">=选择告警策略=</option>
3947 </select> 3684 </select>
3948 </div> 3685 </div>
3949 - <div style="display: flex;">  
3950 - <div class="layui-form-mid layui-word-aux">  
3951 - <a style="height: 50px;line-height: 50px;" class="layui-btn layui-btn-normal" id="form_detail_add_policy"><i class="layui-icon">&#xe654;</i></a>  
3952 - </div>  
3953 - <div class="layui-form-mid layui-word-aux" id="show_corn_info_policy"  
3954 - style="padding: 0!important;position: relative;line-height: 38px;display: flex;justify-content: center;margin: 0px;margin-left: 5px;">  
3955 - <i class="layui-icon form-btn-icon">&#xe702;</i>  
3956 - </div>  
3957 - </div>  
3958 - 3686 + <div class="layui-form-mid layui-word-aux"><a style="height: 50px;line-height: 50px;" class="layui-btn layui-btn-normal" id="form_detail_add_policy"><i class="layui-icon">&#xe654;</i></a></div>
3959 </div> 3687 </div>
3960 <div class="layui-form-item icon-label-item"> 3688 <div class="layui-form-item icon-label-item">
3961 <label class="layui-form-label" style="text-align: center !important;width: 120px">告警订阅</label> 3689 <label class="layui-form-label" style="text-align: center !important;width: 120px">告警订阅</label>
@@ -3967,7 +3695,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -3967,7 +3695,7 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
3967 </div> 3695 </div>
3968 </form> `; 3696 </form> `;
3969 3697
3970 - common.openWindow('user-add-form-id',$con,"告警设置","50%",'50%',['保存','取消'],function(){ 3698 + common.openWindow('user-add-form-id',$con,"告警设置","45%",'50%',['保存','取消'],function(){
3971 var kpiPolicy = $("#detil_kpi_policy").val(); 3699 var kpiPolicy = $("#detil_kpi_policy").val();
3972 var kpiSubscribe = $("#detil_kpi_subscribe").val(); 3700 var kpiSubscribe = $("#detil_kpi_subscribe").val();
3973 if(!kpiPolicy || !kpiSubscribe){ 3701 if(!kpiPolicy || !kpiSubscribe){
@@ -4000,25 +3728,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -4000,25 +3728,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
4000 bindAlarmPolicyList(undefined,params.kpiId); 3728 bindAlarmPolicyList(undefined,params.kpiId);
4001 bindAlarmSubscribeList(); 3729 bindAlarmSubscribeList();
4002 3730
4003 - $('#show_corn_info_policy').unbind("click").on("click",function (){  
4004 - layer.open({  
4005 - type: 1  
4006 - , title: '告警策略'  
4007 - , closeBtn: 1  
4008 - , area: ['20%', '20%']  
4009 - , shade: 0.8  
4010 - , id: 'lay_cron_detail_add_policy' //设定一个id,防止重复弹出  
4011 - , content: '<div id="icon_tips_alarm_Content" style="color:#000000">\n' +  
4012 - ' <p style="margin: 10px auto; padding: 0px;">\n' +  
4013 - ' <strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);">重点说明</span></strong>\n' +  
4014 - ' </p>\n' +  
4015 - ' <p style="margin: 10px auto; padding: 0px;">\n' +  
4016 - ' <span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(255, 0, 0);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 0);">(1)</span></span><strong style="margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 18px; color: rgb(0, 0, 255);"></span></strong>&nbsp;&nbsp;</span>&nbsp;策略类型只包含非默认的策略' +  
4017 - ' </p>\n' +  
4018 - ' </div>'  
4019 - });  
4020 - });  
4021 -  
4022 //自定义告警策略 3731 //自定义告警策略
4023 $("#form_detail_add_policy").unbind("click").on("click",function (){ 3732 $("#form_detail_add_policy").unbind("click").on("click",function (){
4024 params.from = 'detail'; 3733 params.from = 'detail';
@@ -4282,12 +3991,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -4282,12 +3991,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
4282 function filterSuppressMonitor(resId,isStatusMenubox){ 3991 function filterSuppressMonitor(resId,isStatusMenubox){
4283 //菜单按钮点击事件 3992 //菜单按钮点击事件
4284 $("a.detail_row_menu").off("click").on("click",function (e) { 3993 $("a.detail_row_menu").off("click").on("click",function (e) {
4285 - if (e.preventDefault()) {  
4286 - e.preventDefault();  
4287 - }  
4288 - if (e.stopPropagation()) {  
4289 - e.stopPropagation();  
4290 - }  
4291 $("#detail_menubox_id").remove(); 3994 $("#detail_menubox_id").remove();
4292 var $menu = $(this); 3995 var $menu = $(this);
4293 var hideM = $menu.data('hidem'); 3996 var hideM = $menu.data('hidem');
@@ -4427,31 +4130,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele @@ -4427,31 +4130,6 @@ layui.define(['laytpl', 'admin', 'form', 'table', 'echarts', 'sessions', 'xmSele
4427 },300) 4130 },300)
4428 4131
4429 }); 4132 });
4430 - //lsq 新增的8个指标中数值点击打开性能曲线图 2022-06-28  
4431 - $(".isProbeDown").unbind('click').click(function (e) {  
4432 - if (e.preventDefault()) {  
4433 - e.preventDefault();  
4434 - }  
4435 - if (e.stopPropagation()) {  
4436 - e.stopPropagation();  
4437 - }  
4438 - let kpiId=$(this).data('kpiid');  
4439 - let flag=$(this).data('flag');  
4440 - let warning=$(this).data('warning');  
4441 - let ident=$(this).data('ident');  
4442 - let trend=$(this).data('trend');  
4443 - let name=$(this).data('name');  
4444 - var params = {  
4445 - resId: resId,  
4446 - kpiId: kpiId,  
4447 - flag: flag,  
4448 - warning: warning,  
4449 - ident: ident,  
4450 - trend: trend,  
4451 - name: name  
4452 - };  
4453 - common.openLineChart(name, params);  
4454 - });  
4455 //点击空白处隐藏弹出菜单 4133 //点击空白处隐藏弹出菜单
4456 $(document).click(function(event){ 4134 $(document).click(function(event){
4457 var _con = $('a.detail_row_menu'); // 设置目标区域 4135 var _con = $('a.detail_row_menu'); // 设置目标区域