|
@@ -15,7 +15,8 @@ const faultDetail = () => { |
|
@@ -15,7 +15,8 @@ const faultDetail = () => { |
15
|
faultTypeName: '网络链路',
|
15
|
faultTypeName: '网络链路',
|
16
|
components: 'netLinks',
|
16
|
components: 'netLinks',
|
17
|
color: '#409EFF',
|
17
|
color: '#409EFF',
|
18
|
- detail:true
|
18
|
+ detail:true,
|
|
|
19
|
+ state:'0'
|
19
|
},{
|
20
|
},{
|
20
|
faultType: 'DIALTEST',
|
21
|
faultType: 'DIALTEST',
|
21
|
faultTypeName: '拨测',
|
22
|
faultTypeName: '拨测',
|
|
@@ -23,7 +24,8 @@ const faultDetail = () => { |
|
@@ -23,7 +24,8 @@ const faultDetail = () => { |
23
|
color: '#67C23A',
|
24
|
color: '#67C23A',
|
24
|
itemName: '场景名称',
|
25
|
itemName: '场景名称',
|
25
|
detail: false,
|
26
|
detail: false,
|
26
|
- colType: 'kpi'
|
27
|
+ colType: 'kpi',
|
|
|
28
|
+ state:'0'
|
27
|
}, {
|
29
|
}, {
|
28
|
faultType: 'NPM',
|
30
|
faultType: 'NPM',
|
29
|
faultTypeName: 'NPM',
|
31
|
faultTypeName: 'NPM',
|
|
@@ -31,7 +33,8 @@ const faultDetail = () => { |
|
@@ -31,7 +33,8 @@ const faultDetail = () => { |
31
|
color: '#E6A23C',
|
33
|
color: '#E6A23C',
|
32
|
itemName: '链路(流名称)',
|
34
|
itemName: '链路(流名称)',
|
33
|
detail: false,
|
35
|
detail: false,
|
34
|
- colType: 'kpi'
|
36
|
+ colType: 'kpi',
|
|
|
37
|
+ state:'0'
|
35
|
}, {
|
38
|
}, {
|
36
|
faultType: 'BASE',
|
39
|
faultType: 'BASE',
|
37
|
faultTypeName: '基础',
|
40
|
faultTypeName: '基础',
|
|
@@ -39,7 +42,8 @@ const faultDetail = () => { |
|
@@ -39,7 +42,8 @@ const faultDetail = () => { |
39
|
color: '#67C23A',
|
42
|
color: '#67C23A',
|
40
|
itemName: '检测指标',
|
43
|
itemName: '检测指标',
|
41
|
detail: true,
|
44
|
detail: true,
|
42
|
- colType: 'flag'
|
45
|
+ colType: 'flag',
|
|
|
46
|
+ state:'0'
|
43
|
}, {
|
47
|
}, {
|
44
|
faultType: 'APM',
|
48
|
faultType: 'APM',
|
45
|
faultTypeName: 'APM',
|
49
|
faultTypeName: 'APM',
|
|
@@ -47,7 +51,8 @@ const faultDetail = () => { |
|
@@ -47,7 +51,8 @@ const faultDetail = () => { |
47
|
color: '#F56C6C',
|
51
|
color: '#F56C6C',
|
48
|
itemName: '检测指标',
|
52
|
itemName: '检测指标',
|
49
|
detail: true,
|
53
|
detail: true,
|
50
|
- colType: 'flag'
|
54
|
+ colType: 'flag',
|
|
|
55
|
+ state:'0'
|
51
|
}, {
|
56
|
}, {
|
52
|
faultType: 'faultHis',
|
57
|
faultType: 'faultHis',
|
53
|
faultTypeName: '知识库',
|
58
|
faultTypeName: '知识库',
|
|
@@ -55,7 +60,8 @@ const faultDetail = () => { |
|
@@ -55,7 +60,8 @@ const faultDetail = () => { |
55
|
color: '#8a9718',
|
60
|
color: '#8a9718',
|
56
|
itemName: '知识库',
|
61
|
itemName: '知识库',
|
57
|
detail: true,
|
62
|
detail: true,
|
58
|
- colType: 'flag'
|
63
|
+ colType: 'flag',
|
|
|
64
|
+ state:'1'
|
59
|
}]
|
65
|
}]
|
60
|
});
|
66
|
});
|
61
|
|
67
|
|
|
@@ -74,6 +80,30 @@ const faultDetail = () => { |
|
@@ -74,6 +80,30 @@ const faultDetail = () => { |
74
|
* @param row
|
80
|
* @param row
|
75
|
*/
|
81
|
*/
|
76
|
let settingDetail = (row) => {
|
82
|
let settingDetail = (row) => {
|
|
|
83
|
+ proxy.$http.get('/api-web/fault/conf/detail/getDetailByNo', {faultNo:row.faultNo},function(res) {
|
|
|
84
|
+ res.forEach(item=>{
|
|
|
85
|
+ if(item.type.toUpperCase()=='NETLINK'){
|
|
|
86
|
+ faultDetailDetailInfo.value.items[0].state= item.state
|
|
|
87
|
+ }
|
|
|
88
|
+ if(item.type.toUpperCase()=='DIALTEST'){
|
|
|
89
|
+ faultDetailDetailInfo.value.items[1].state= item.state
|
|
|
90
|
+ }
|
|
|
91
|
+ if(item.type.toUpperCase()=='NPM'){
|
|
|
92
|
+ faultDetailDetailInfo.value.items[2].state= item.state
|
|
|
93
|
+ }
|
|
|
94
|
+ if(item.type.toUpperCase()=='BASE'){
|
|
|
95
|
+ faultDetailDetailInfo.value.items[3].state= item.state
|
|
|
96
|
+ }
|
|
|
97
|
+ if(item.type.toUpperCase()=='APM'){
|
|
|
98
|
+ faultDetailDetailInfo.value.items[4].state= item.state
|
|
|
99
|
+ }
|
|
|
100
|
+ })
|
|
|
101
|
+ faultDetailDetailInfo.value.items.forEach((item1,i)=>{
|
|
|
102
|
+ if(item1.state=='0'){
|
|
|
103
|
+ faultDetailDetailInfo.value.items.splice(i,1)
|
|
|
104
|
+ }
|
|
|
105
|
+ })
|
|
|
106
|
+ });
|
77
|
// 设置标题
|
107
|
// 设置标题
|
78
|
faultDetailDialogTitle.value = `${row.faultBody}(${row.faultNo})诊断报告`;
|
108
|
faultDetailDialogTitle.value = `${row.faultBody}(${row.faultNo})诊断报告`;
|
79
|
// 当前故障编号
|
109
|
// 当前故障编号
|