Merge branch 'master-500-dev' of http://113.200.75.45:82/monitor_v3/hg-monitor-w…
…eb into master-500-dev
Showing
2 changed files
with
49 additions
and
2 deletions
@@ -12,6 +12,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | @@ -12,6 +12,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | ||
12 | var commonDetail = layui.commonDetail; | 12 | var commonDetail = layui.commonDetail; |
13 | var domainName = common.domainName; | 13 | var domainName = common.domainName; |
14 | var todayStr = ''; | 14 | var todayStr = ''; |
15 | + var knowledgeData = '';//lsq 定义获取告警中心知识库跳转设置数据 2022-08-30 | ||
15 | //对外暴露的接口 | 16 | //对外暴露的接口 |
16 | exports('activewarning', function () { | 17 | exports('activewarning', function () { |
17 | var sessions = layui.sessions; | 18 | var sessions = layui.sessions; |
@@ -48,6 +49,18 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | @@ -48,6 +49,18 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | ||
48 | form.render("select"); | 49 | form.render("select"); |
49 | 50 | ||
50 | function initDate() { | 51 | function initDate() { |
52 | + //lsq 获取告警中心知识库跳转设置 2022-08-30 | ||
53 | + if(!knowledgeData){ | ||
54 | + admin.req({ | ||
55 | + url: common.domainName + '/api-web/manage/ddic/findSucDdics/warnKnowledge' | ||
56 | + , method: 'POST' | ||
57 | + , async: false | ||
58 | + }).done(function (res) { | ||
59 | + if(res && res.data && res.data.length>0){ | ||
60 | + knowledgeData=res.data[0]; | ||
61 | + } | ||
62 | + }) | ||
63 | + } | ||
51 | let startMin = {}; | 64 | let startMin = {}; |
52 | let endMax = {}; | 65 | let endMax = {}; |
53 | //开始时间 | 66 | //开始时间 |
@@ -819,8 +832,18 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | @@ -819,8 +832,18 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | ||
819 | , {field: 'adminName', title: '负责人', align: 'center', width: 180} | 832 | , {field: 'adminName', title: '负责人', align: 'center', width: 180} |
820 | , {field: 'noticeTime', title: '通知时间', align: 'center', width: 180, hide: true} | 833 | , {field: 'noticeTime', title: '通知时间', align: 'center', width: 180, hide: true} |
821 | , { | 834 | , { |
822 | - title: '操作', align: 'center', minWidth: 100, | ||
823 | - templet: '<div><span data-warn-view="{{d.id}}" class="layui-table-link">查看</span> <span data-warn-path="{{d.id}}" class="layui-table-link">轨迹</span></div>' | 835 | + title: '操作', align: 'center', minWidth: 150, |
836 | + templet: function (row){ | ||
837 | + let knoStr=''; | ||
838 | + if(knowledgeData && knowledgeData.ddicCode.indexOf(':on')!=-1){ | ||
839 | + let dataKno=` data-row='`+JSON.stringify([row])+`'`; | ||
840 | + knoStr=' <span data-warn-knowledge="'+row.id+'" '+dataKno+' class="layui-table-link">知识</span>' | ||
841 | + } | ||
842 | + return '<div><span data-warn-view="'+row.id+'" class="layui-table-link">查看</span>' + | ||
843 | + ' <span data-warn-path="'+row.id+'" class="layui-table-link">轨迹</span>' + | ||
844 | + knoStr + | ||
845 | + '</div>' | ||
846 | + } | ||
824 | } | 847 | } |
825 | ]; | 848 | ]; |
826 | 849 | ||
@@ -1030,6 +1053,30 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | @@ -1030,6 +1053,30 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', | ||
1030 | }); | 1053 | }); |
1031 | }); | 1054 | }); |
1032 | }); | 1055 | }); |
1056 | + //start lsq 知识库跳转 2022-08-30 | ||
1057 | + $('[data-warn-knowledge]').unbind('click').on('click',function(){ | ||
1058 | + //lsq 行数据 | ||
1059 | + let dataRowStr=$(this).data('row'); | ||
1060 | + let dataRow=dataRowStr[0]; | ||
1061 | + //lsq 配置的path地址 | ||
1062 | + let desc=knowledgeData.ddicDesc; | ||
1063 | + //lsq 获取path路径进行相对应得替换 | ||
1064 | + let descArr=desc.split("?"); | ||
1065 | + let descStr=''; | ||
1066 | + let path=''; | ||
1067 | + if(descArr && descArr.length>1){ | ||
1068 | + path+=descArr[0]+'?'; | ||
1069 | + //lsq path中有参数的部分 | ||
1070 | + descStr=descArr[1]; | ||
1071 | + //lsq 替换${kpiName}... | ||
1072 | + for(let key in dataRow){ | ||
1073 | + descStr= descStr.replace("${"+key+"}",dataRow[key]) | ||
1074 | + } | ||
1075 | + } | ||
1076 | + path+=descStr.replace('${accessToken}',accessToken); | ||
1077 | + window.open(path); | ||
1078 | + }) | ||
1079 | + //end lsq 2022-08-30 | ||
1033 | 1080 | ||
1034 | }); | 1081 | }); |
1035 | //点击严重重要一般统计告警 | 1082 | //点击严重重要一般统计告警 |
-
Please register or login to post a comment