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
Plain Diff
Browse Files
Authored by
王涛
3 years ago
Commit
94e570972b5db5865638b62f90709cea1a9f0dff
2 parents
869373de
a093fae9
Merge branch 'master' of
http://192.168.1.136:82/monitor_v3/hg-monitor-web
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
101 additions
and
27 deletions
hg-monitor-web-base/src/main/resources/static/vue3/src/components/common/document/index.js
hg-monitor-web-zj/src/main/resources/static/vue3/src/views/faultDiagnosis/result/index.html
hg-monitor-web-zj/src/main/resources/static/vue3/src/views/faultDiagnosis/result/index.js
hg-monitor-web-base/src/main/resources/static/vue3/src/components/common/document/index.js
View file @
94e5709
...
...
@@ -274,6 +274,9 @@ export default {
// 获取表格树
let
getPage
=
(
id
)
=>
{
if
(
id
==
undefined
){
id
=
''
;
}
let
docIds
=
props
.
fileIds
.
length
==
0
?
''
:
props
.
fileIds
.
join
(
','
)
let
params
=
{
id
:
id
,
...
...
@@ -333,14 +336,15 @@ export default {
// 刷新
let
reload
=
(
loadTree
)
=>
{
// 属性tree
setTimeout
(
function
()
{
let
id
=
currentNodeData
.
value
.
id
;
if
(
loadTree
&&
loadTree
==
true
)
{
getTree
();
}
else
{
getPage
(
id
);
// getPage();
getTree
();
}
...
...
@@ -533,11 +537,15 @@ export default {
* @param type 文件夹或者文档
*/
let
addFolder
=
(
id
)
=>
{
proxy
.
$refs
[
id
].
validate
((
valid
)
=>
{
if
(
valid
)
{
let
params
=
docForm
.
value
;
params
.
pid
=
currentNodeData
.
value
.
id
;
if
(
currentNodeData
.
value
.
id
==
undefined
||
currentNodeData
.
value
.
id
==
''
)
{
params
.
pid
=
'0'
}
else
{
params
.
pid
=
currentNodeData
.
value
.
id
;
}
if
(
isUserFolder
.
value
)
{
params
.
id
=
""
;
params
.
docNo
=
"user"
;
...
...
@@ -557,6 +565,7 @@ export default {
let
isUser
=
!
isUserFolder
.
value
;
reload
(
isUser
);
showFolder
(
false
,
isUser
);
}
else
{
console
.
log
(
'error submit!!'
)
return
false
...
...
hg-monitor-web-zj/src/main/resources/static/vue3/src/views/faultDiagnosis/result/index.html
View file @
94e5709
...
...
@@ -58,8 +58,7 @@
<el-timeline-item
v-for=
"item in faultDetailDetailInfo.items"
center
:timestamp=
"item.faultTypeName"
placement=
"top"
:color=
"item.color"
:hollow=
"true"
>
<!-- {{item.state==1}}-->
<el-card
v-if=
"item.state==1"
>
<el-card
v-if=
"item && item.state =='1'"
>
<component
v-bind:is=
"item.components"
:targetType=
"item.faultType"
:faultNo=
"faultDetailDetailInfo.faultNo"
...
...
@@ -68,6 +67,7 @@
:itemName=
"item.itemName"
:showDetail=
"item.detail"
/>
</el-card>
</el-timeline-item>
</el-timeline>
</div>
...
...
hg-monitor-web-zj/src/main/resources/static/vue3/src/views/faultDiagnosis/result/index.js
View file @
94e5709
...
...
@@ -72,6 +72,62 @@ const faultDetail = () => {
* 时间:2021/12/13 20:14
*/
let
closeFaultDetailDialog
=
(
flg
)
=>
{
if
(
!
flg
){
faultDetailDetailInfo
.
value
.
items
=
[{
faultType
:
'NETLINK'
,
faultTypeName
:
'网络链路'
,
components
:
'netLinks'
,
color
:
'#409EFF'
,
detail
:
true
,
state
:
'0'
},{
faultType
:
'DIALTEST'
,
faultTypeName
:
'拨测'
,
components
:
'result-item'
,
color
:
'#67C23A'
,
itemName
:
'场景名称'
,
detail
:
false
,
colType
:
'kpi'
,
state
:
'0'
},
{
faultType
:
'NPM'
,
faultTypeName
:
'NPM'
,
components
:
'result-item'
,
color
:
'#E6A23C'
,
itemName
:
'链路(流名称)'
,
detail
:
false
,
colType
:
'kpi'
,
state
:
'0'
},
{
faultType
:
'BASE'
,
faultTypeName
:
'基础'
,
components
:
'result-item'
,
color
:
'#67C23A'
,
itemName
:
'检测指标'
,
detail
:
true
,
colType
:
'flag'
,
state
:
'0'
},
{
faultType
:
'APM'
,
faultTypeName
:
'APM'
,
components
:
'result-item'
,
color
:
'#F56C6C'
,
itemName
:
'检测指标'
,
detail
:
true
,
colType
:
'flag'
,
state
:
'0'
},
{
faultType
:
'faultHis'
,
faultTypeName
:
'知识库'
,
components
:
'faultHis'
,
color
:
'#8a9718'
,
itemName
:
'知识库'
,
detail
:
true
,
colType
:
'flag'
,
state
:
'1'
}];
}
showFaultDetailDialog
.
value
=
flg
;
}
...
...
@@ -81,28 +137,36 @@ const faultDetail = () => {
*/
let
settingDetail
=
(
row
)
=>
{
proxy
.
$http
.
get
(
'/api-web/fault/conf/detail/getDetailByNo'
,
{
faultNo
:
row
.
faultNo
},
function
(
res
)
{
res
.
forEach
(
item
=>
{
if
(
item
.
type
.
toUpperCase
()
==
'NETLINK'
){
faultDetailDetailInfo
.
value
.
items
[
0
].
state
=
item
.
state
}
if
(
item
.
type
.
toUpperCase
()
==
'DIALTEST'
){
faultDetailDetailInfo
.
value
.
items
[
1
].
state
=
item
.
state
}
if
(
item
.
type
.
toUpperCase
()
==
'NPM'
){
faultDetailDetailInfo
.
value
.
items
[
2
].
state
=
item
.
state
}
if
(
item
.
type
.
toUpperCase
()
==
'BASE'
){
faultDetailDetailInfo
.
value
.
items
[
3
].
state
=
item
.
state
}
if
(
item
.
type
.
toUpperCase
()
==
'APM'
){
faultDetailDetailInfo
.
value
.
items
[
4
].
state
=
item
.
state
}
})
faultDetailDetailInfo
.
value
.
items
.
forEach
((
item1
,
i
)
=>
{
if
(
item1
.
state
==
'0'
){
faultDetailDetailInfo
.
value
.
items
.
splice
(
i
,
1
)
console
.
log
(
"------******----------"
,
res
);
if
(
res
.
length
>
0
){
res
.
forEach
((
item
)
=>
{
if
(
item
.
type
.
toUpperCase
()
==
'NETLINK'
){
faultDetailDetailInfo
.
value
.
items
[
0
].
state
=
item
.
state
}
if
(
item
.
type
.
toUpperCase
()
==
'DIALTEST'
){
faultDetailDetailInfo
.
value
.
items
[
1
].
state
=
item
.
state
}
if
(
item
.
type
.
toUpperCase
()
==
'NPM'
){
faultDetailDetailInfo
.
value
.
items
[
2
].
state
=
item
.
state
}
if
(
item
.
type
.
toUpperCase
()
==
'BASE'
){
faultDetailDetailInfo
.
value
.
items
[
3
].
state
=
item
.
state
}
if
(
item
.
type
.
toUpperCase
()
==
'APM'
){
faultDetailDetailInfo
.
value
.
items
[
4
].
state
=
item
.
states
}
})
}
let
arr
=
[];
for
(
var
i
=
0
;
i
<
faultDetailDetailInfo
.
value
.
items
.
length
;
i
++
){
if
(
faultDetailDetailInfo
.
value
.
items
[
i
].
state
==
'1'
){
arr
.
push
(
faultDetailDetailInfo
.
value
.
items
[
i
])
}
})
}
faultDetailDetailInfo
.
value
.
items
=
arr
;
});
// 设置标题
faultDetailDialogTitle
.
value
=
`
$
{
row
.
faultBody
}
(
$
{
row
.
faultNo
}
)诊断报告`
;
...
...
@@ -118,6 +182,7 @@ const faultDetail = () => {
closeFaultDetailDialog
,
faultDetailDetailInfo
}
}
/**
...
...
Please
register
or
login
to post a comment