Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
smart
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangqinghua
smart
Commits
539dd9ab
Commit
539dd9ab
authored
Jan 14, 2019
by
wangqinghua
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
1834b50e
46d2afa9
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
36 additions
and
7 deletions
+36
-7
ne-topology.component.ts
...bapp/app/netTopology/ne-topology/ne-topology.component.ts
+35
-6
jtopo-editor.js
src/main/webapp/content/javascript/jtopo/js/jtopo-editor.js
+1
-1
No files found.
src/main/webapp/app/netTopology/ne-topology/ne-topology.component.ts
View file @
539dd9ab
...
...
@@ -286,6 +286,19 @@ export class NeTopologyComponent implements OnInit, DoCheck, AfterViewInit, OnDe
editor
.
loadTopology
(
''
,
''
,
'img/backimg.png'
);
}
interval
(
arr
,
str
){
arr
.
forEach
(
e2
=>
{
setInterval
(
function
(){
if
(
e2
.
alarm
==
str
){
e2
.
alarm
=
null
;
}
else
{
e2
.
alarm
=
str
}
},
600
);
})
}
//查询单个
getDetail
(
id
)
{
this
.
isLoading
=
true
;
...
...
@@ -335,28 +348,41 @@ export class NeTopologyComponent implements OnInit, DoCheck, AfterViewInit, OnDe
hostIds
.
push
(
e
.
hostId
);
}
});
//告警状态
//危险对象
//故障对象
const
glist
=
[];
//删除对象
const
dlist
=
[];
if
(
hostIds
.
length
>
0
){
const
res
=
{
hostIds
:
hostIds
};
this
.
topologySer
.
findElementStatus
(
res
).
subscribe
(
(
res
)
=>
{
//status -1=未监控, 0=正常, 1=
告警, 2=严重
, 3=未分类
//status -1=未监控, 0=正常, 1=
危险, 2=故障
, 3=未分类
const
resData
=
res
.
data
;
resData
.
forEach
(
e1
=>
{
arr
.
forEach
(
e2
=>
{
if
(
e1
.
elementId
==
e2
.
hostId
){
if
(
e1
.
status
==
0
){
console
.
log
(
"e1.status="
+
e1
.
status
)
if
(
e1
.
status
==
-
2
){
e2
.
alarm
=
"主机被删除,请及时清理"
;
e2
.
fontColor
=
'0,0,0'
;
e2
.
alarmAlpha
=
0.9
;
dlist
.
push
(
e2
)
}
if
(
e1
.
status
==
1
){
e2
.
alarm
=
e1
.
description
;
e2
.
alarm
=
"危险"
;
e2
.
fontColor
=
'0,0,0'
;
e2
.
alarmColor
=
'255,153,18'
;
e2
.
alarmAlpha
=
0.9
;
wlist
.
push
(
e2
);
}
if
(
e1
.
status
==
2
){
// e2.alarm = "严重";
e2
.
alarm
=
"故障"
;
e2
.
fontColor
=
'255,97,0'
;
e2
.
alarmAlpha
=
0.9
;
glist
.
push
(
e2
);
}
}
})
...
...
@@ -364,6 +390,9 @@ export class NeTopologyComponent implements OnInit, DoCheck, AfterViewInit, OnDe
editor
.
loadTopologyByJson
(
topologyJson
,
'img/backimg.png'
);
}
)
this
.
interval
(
wlist
,
"危险"
);
this
.
interval
(
glist
,
"故障"
);
this
.
interval
(
dlist
,
"已删除"
);
}
//流量数据
...
...
src/main/webapp/content/javascript/jtopo/js/jtopo-editor.js
View file @
539dd9ab
...
...
@@ -158,7 +158,7 @@ function TopologyEditor() {
linkFillColor
:
'123,165,241'
,
linkShadow
:
false
,
// 是否显示连线阴影
linkShadowColor
:
'rgba(0,0,0,0.5)'
,
linkFont
:
'
12
px Consolas'
,
// 节点字体
linkFont
:
'
25
px Consolas'
,
// 节点字体
linkFontColor
:
'red'
,
// 连线文字颜色,如"255,255,0"
linkArrowsRadius
:
0
,
// 线条箭头半径
linkDefaultWidth
:
2
,
// 连线宽度
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment