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
wangtao
3 years ago
Commit
412c0385779ecfdf3c5938ddcae1ebb724e5ee27
1 parent
539a12d0
基础资源下探
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
53 additions
and
35 deletions
hg-monitor-web-zj/src/main/resources/static/vue3/src/components/page/faultDiagnosis/result/item/index.html
hg-monitor-web-zj/src/main/resources/static/vue3/src/components/page/faultDiagnosis/result/item/index.js
hg-monitor-web-zj/src/main/resources/static/vue3/src/components/page/faultDiagnosis/result/item/resItem/index.js
hg-monitor-web-zj/src/main/resources/static/vue3/src/views/faultDiagnosis/result/faultDetail.js
hg-monitor-web-zj/src/main/resources/static/vue3/src/views/faultDiagnosis/result/service.js
hg-monitor-web-zj/src/main/resources/static/vue3/src/components/page/faultDiagnosis/result/item/index.html
View file @
412c038
...
...
@@ -55,6 +55,6 @@
</div>
<res-item
v-for=
"item in card"
v-if=
"cardOpen"
:cardList=
"item"
:faultNo=
"faultNo"
:targetType=
"targetType"
/>
<res-item
v-for=
"item in card"
v-if=
"cardOpen"
:
parentEmit=
"parentEmit"
:
cardList=
"item"
:faultNo=
"faultNo"
:targetType=
"targetType"
/>
</div>
...
...
hg-monitor-web-zj/src/main/resources/static/vue3/src/components/page/faultDiagnosis/result/item/index.js
View file @
412c038
...
...
@@ -32,10 +32,10 @@ export default {
let
cardOpen
=
Vue
.
ref
(
false
);
let
openOrCloseBase
=
()
=>
{
cardOpen
.
value
=
!
cardOpen
.
value
;
if
(
cardOpen
.
value
){
cardName
.
value
=
'收起'
;
}
else
{
cardName
.
value
=
'展开'
;
if
(
cardOpen
.
value
)
{
cardName
.
value
=
'收起'
;
}
else
{
cardName
.
value
=
'展开'
;
}
}
let
faultNo
=
props
.
faultNo
;
...
...
@@ -49,8 +49,8 @@ export default {
store
.
dispatch
(
'getFaultList'
,
params
).
then
((
res
)
=>
{
if
(
res
.
data
&&
res
.
success
)
{
dialTest
.
value
=
res
.
data
[
0
];
let
arr
=
[];
for
(
var
i
=
1
;
i
<
res
.
data
.
length
;
i
++
){
let
arr
=
[];
for
(
var
i
=
1
;
i
<
res
.
data
.
length
;
i
++
)
{
arr
.
push
(
res
.
data
[
i
])
}
card
.
value
=
arr
;
...
...
@@ -73,15 +73,15 @@ export default {
let
param
=
[{
prop
:
'resName'
,
label
:
'资源名称'
,
},{
},
{
prop
:
'ip'
,
label
:
'IP地址'
,
}]
service
.
sendEventDiagnoseBusinessScenarios
(
emit
,
props
.
faultNo
,
props
.
targetType
.
toLocaleLowerCase
(),
param
);
service
.
sendEventDiagnoseBusinessScenarios
(
emit
,
props
.
faultNo
,
props
.
targetType
.
toLocaleLowerCase
(),
param
);
}
//诊断指标
const
openKpiList
=
()
=>
{
service
.
sendEventDiagnoseKpiList
(
emit
,
props
.
faultNo
,
props
.
targetType
.
toLocaleLowerCase
());
service
.
sendEventDiagnoseKpiList
(
emit
,
props
.
faultNo
,
props
.
targetType
.
toLocaleLowerCase
());
}
// 挂载完
Vue
.
onMounted
(()
=>
{
...
...
@@ -100,7 +100,8 @@ export default {
openBusScenarios
,
openKpiList
,
faultNo
,
targetType
targetType
,
parentEmit
:
emit
}
}
}
...
...
hg-monitor-web-zj/src/main/resources/static/vue3/src/components/page/faultDiagnosis/result/item/resItem/index.js
View file @
412c038
...
...
@@ -5,7 +5,24 @@ export default {
name
:
'faultDialTest'
,
template
:
''
,
components
:
{},
props
:
[
'cardList'
,
'faultNo'
,
'targetType'
],
props
:
{
cardList
:{
type
:
Array
,
default
:
[]
},
faultNo
:
{
type
:
String
,
default
:
''
},
targetType
:
{
type
:
String
,
default
:
''
},
parentEmit
:{
type
:
Object
,
default
:
{}
}
},
data
()
{
return
{}
},
...
...
@@ -93,11 +110,11 @@ export default {
prop
:
'ip'
,
label
:
'IP地址'
,
}]
service
.
sendEventDiagnoseBusinessScenarios
(
e
mit
,
props
.
faultNo
,
props
.
targetType
.
toLocaleLowerCase
(),
param
,
props
.
cardList
.
resClass
);
service
.
sendEventDiagnoseBusinessScenarios
(
props
.
parentE
mit
,
props
.
faultNo
,
props
.
targetType
.
toLocaleLowerCase
(),
param
,
props
.
cardList
.
resClass
);
}
//诊断指标
const
openKpiList
=
()
=>
{
service
.
sendEventDiagnoseKpiList
(
e
mit
,
props
.
faultNo
,
props
.
targetType
.
toLocaleLowerCase
());
service
.
sendEventDiagnoseKpiList
(
props
.
parentE
mit
,
props
.
faultNo
,
props
.
targetType
.
toLocaleLowerCase
());
}
// 挂载完
...
...
hg-monitor-web-zj/src/main/resources/static/vue3/src/views/faultDiagnosis/result/faultDetail.js
View file @
412c038
...
...
@@ -146,9 +146,9 @@ export default {
const
openDialog
=
(
type
,
{
faultNo
,
targetType
,
resId
,
kpiId
,
flag
},
obj
)
=>
{
if
(
type
===
'alarm'
)
{
service
.
openAlarmDialog
(
proxy
,
faultNo
,
targetType
,
resId
,
kpiId
,
flag
);
}
else
if
(
type
===
'resList'
)
{
}
else
/*
if (type === 'resList') {
service.handleClick(proxy, faultNo, targetType, resId, kpiId, flag);
}
else
if
(
type
===
'line'
)
{
} else
*/
if
(
type
===
'line'
)
{
service
.
openLine
(
proxy
,
faultNo
,
targetType
,
resId
,
kpiId
,
flag
);
}
else
if
(
type
===
'more'
)
{
// 展示更多
...
...
hg-monitor-web-zj/src/main/resources/static/vue3/src/views/faultDiagnosis/result/service.js
View file @
412c038
...
...
@@ -257,14 +257,14 @@ const faultEvent = () => {
emit
(
'openDialog'
,
'alarm'
,
getParams
(
params
));
}
/**
* 展示资源列表弹框
* @param emit
* @param params
*/
const
sendEventResListDialog
=
(
emit
,
params
)
=>
{
emit
(
'openDialog'
,
'resList'
,
getParams
(
params
));
}
// /**
// * 展示资源列表弹框
// * @param emit
// * @param params
// */
// const sendEventResListDialog = (emit, params) => {
// emit('openDialog', 'resList', getParams(params));
// }
/**
* 展示性能曲线图
...
...
@@ -334,24 +334,24 @@ const faultEvent = () => {
* @param targetType 诊断类型
* @param columns 数组,表格列对象
*/
const
sendEventDiagnoseBusinessScenarios
=
(
emit
,
faultNo
,
targetType
,
columns
,
resClass
)
=>
{
const
sendEventDiagnoseBusinessScenarios
=
(
emit
,
faultNo
,
targetType
,
columns
,
resClass
)
=>
{
var
obj
=
{
columns
:
columns
,
data
:
[]
}
var
param
=
{
faultNo
:
faultNo
,
targetType
:
targetType
faultNo
:
faultNo
,
targetType
:
targetType
}
if
(
resClass
&&
resClass
!=
''
){
param
.
resClass
=
resClass
;
if
(
resClass
&&
resClass
!=
''
)
{
param
.
resClass
=
resClass
;
}
store
.
dispatch
(
'getFaultBusinessList'
,
param
).
then
((
res
)
=>
{
if
(
res
&&
res
.
success
)
{
obj
.
data
=
res
.
data
;
emit
(
'openDialog'
,
'more'
,
{},
obj
);
emit
(
'openDialog'
,
'more'
,
{},
obj
);
}
});
}
...
...
@@ -370,13 +370,13 @@ const faultEvent = () => {
columns
:
[{
prop
:
'kpiId'
,
label
:
"指标ID"
,
},{
},
{
prop
:
'kpiName'
,
label
:
"指标名称"
,
},{
},
{
prop
:
'kpiIdent'
,
label
:
"指标分类"
,
render
:
function
(
row
)
{
render
:
function
(
row
)
{
if
(
row
.
kpiIdent
==
3
)
{
return
'告警指标'
;
}
else
if
(
row
.
kpiIdent
==
2
)
{
...
...
@@ -394,7 +394,7 @@ const faultEvent = () => {
store
.
dispatch
(
'getFaultKpiList'
,
{
faultNo
:
faultNo
,
targetType
:
targetType
}).
then
((
res
)
=>
{
if
(
res
&&
res
.
success
)
{
obj
.
data
=
res
.
data
;
emit
(
'openDialog'
,
'more'
,{},
obj
);
emit
(
'openDialog'
,
'more'
,
{},
obj
);
}
});
...
...
@@ -402,7 +402,7 @@ const faultEvent = () => {
return
{
sendEventAlarmDialog
,
sendEventResListDialog
,
/*sendEventResListDialog,*/
sendEventLineDialog
,
sendEventMoreDialog
,
sendEventDiagnoseBusinessScenarios
,
...
...
Please
register
or
login
to post a comment