Toggle navigation
Toggle navigation
This project
Loading...
Sign in
monitor_v3
/
hg-monitor-web
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
鲁尚清
3 years ago
Commit
b7a7353ed7dd3ba680cf2fb2c377535c2095c60e
1 parent
37515cf6
【无】活动告警中增加跳转到知识功能,并更换跳转地址中的${key}的值
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
49 additions
and
2 deletions
hg-monitor-web-qh/src/main/resources/static/src/controller/activewarning.js
hg-monitor-web-qh/src/main/resources/static/src/controller/activewarning.js
View file @
b7a7353
...
...
@@ -12,6 +12,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
var
commonDetail
=
layui
.
commonDetail
;
var
domainName
=
common
.
domainName
;
var
todayStr
=
''
;
var
knowledgeData
=
''
;
//lsq 定义获取告警中心知识库跳转设置数据 2022-08-30
//对外暴露的接口
exports
(
'activewarning'
,
function
()
{
var
sessions
=
layui
.
sessions
;
...
...
@@ -48,6 +49,18 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
form
.
render
(
"select"
);
function
initDate
()
{
//lsq 获取告警中心知识库跳转设置 2022-08-30
if
(
!
knowledgeData
){
admin
.
req
({
url
:
common
.
domainName
+
'/api-web/manage/ddic/findSucDdics/warnKnowledge'
,
method
:
'POST'
,
async
:
false
}).
done
(
function
(
res
)
{
if
(
res
&&
res
.
data
&&
res
.
data
.
length
>
0
){
knowledgeData
=
res
.
data
[
0
];
}
})
}
let
startMin
=
{};
let
endMax
=
{};
//开始时间
...
...
@@ -819,8 +832,18 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
,
{
field
:
'adminName'
,
title
:
'负责人'
,
align
:
'center'
,
width
:
180
}
,
{
field
:
'noticeTime'
,
title
:
'通知时间'
,
align
:
'center'
,
width
:
180
,
hide
:
true
}
,
{
title
:
'操作'
,
align
:
'center'
,
minWidth
:
100
,
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>'
title
:
'操作'
,
align
:
'center'
,
minWidth
:
150
,
templet
:
function
(
row
){
let
knoStr
=
''
;
if
(
knowledgeData
&&
knowledgeData
.
ddicCode
.
indexOf
(
':on'
)
!=-
1
){
let
dataKno
=
`
data
-
row
=
'`+JSON.stringify([row])+`'
`
;
knoStr
=
' <span data-warn-knowledge="'
+
row
.
id
+
'" '
+
dataKno
+
' class="layui-table-link">知识</span>'
}
return
'<div><span data-warn-view="'
+
row
.
id
+
'" class="layui-table-link">查看</span>'
+
' <span data-warn-path="'
+
row
.
id
+
'" class="layui-table-link">轨迹</span>'
+
knoStr
+
'</div>'
}
}
];
...
...
@@ -1030,6 +1053,30 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common',
});
});
});
//start lsq 知识库跳转 2022-08-30
$
(
'[data-warn-knowledge]'
).
unbind
(
'click'
).
on
(
'click'
,
function
(){
//lsq 行数据
let
dataRowStr
=
$
(
this
).
data
(
'row'
);
let
dataRow
=
dataRowStr
[
0
];
//lsq 配置的path地址
let
desc
=
knowledgeData
.
ddicDesc
;
//lsq 获取path路径进行相对应得替换
let
descArr
=
desc
.
split
(
"?"
);
let
descStr
=
''
;
let
path
=
''
;
if
(
descArr
&&
descArr
.
length
>
1
){
path
+=
descArr
[
0
]
+
'?'
;
//lsq path中有参数的部分
descStr
=
descArr
[
1
];
//lsq 替换${kpiName}...
for
(
let
key
in
dataRow
){
descStr
=
descStr
.
replace
(
"${"
+
key
+
"}"
,
dataRow
[
key
])
}
}
path
+=
descStr
.
replace
(
'${accessToken}'
,
accessToken
);
window
.
open
(
path
);
})
//end lsq 2022-08-30
});
//点击严重重要一般统计告警
...
...
Please
register
or
login
to post a comment