File tree Expand file tree Collapse file tree 5 files changed +34
-11
lines changed Expand file tree Collapse file tree 5 files changed +34
-11
lines changed Original file line number Diff line number Diff line change @@ -63,6 +63,8 @@ export const ComponentsContent = (props) => {
63
63
fetchTenantList ( res . data . userid )
64
64
}
65
65
} catch ( error ) {
66
+ window . localStorage . removeItem ( 'Authorization' ) ;
67
+ navigate ( '/login' ) ;
66
68
console . error ( error )
67
69
}
68
70
}
Original file line number Diff line number Diff line change @@ -84,9 +84,10 @@ export const AlertCurrentEvent = (props) => {
84
84
key : "status" ,
85
85
render : ( text ) => {
86
86
const statusMap = {
87
- 0 : { color : 'green ' , text : '未知' } ,
87
+ 0 : { color : 'black ' , text : '未知' } ,
88
88
1 : { color : 'red' , text : '告警中' } ,
89
89
2 : { color : 'grey' , text : '静默中' } ,
90
+ 3 : { color : 'orange' , text : '待恢复' } ,
90
91
} ;
91
92
const status = statusMap [ text ] ;
92
93
return status ? < Tag color = { status . color } > { status . text } </ Tag > : '-' ;
@@ -253,7 +254,21 @@ export const AlertCurrentEvent = (props) => {
253
254
< Tag color = "processing" key = { key } > { `${ key } : ${ value } ` } </ Tag >
254
255
) ) }
255
256
< h4 > 事件状态:</ h4 >
256
- < p > { < Tag color = { selectedEvent . status === 1 ? 'red' : 'grey' } > { selectedEvent . status === 1 ? '告警中' : '静默中' } </ Tag > } </ p >
257
+ < p > {
258
+ < Tag
259
+ color = {
260
+ selectedEvent . status === 1 ? 'red' :
261
+ selectedEvent . status === 2 ? 'gray' :
262
+ selectedEvent . status === 3 ? 'orange' : 'black'
263
+ } >
264
+ {
265
+ selectedEvent . status === 1 ? '告警中' :
266
+ selectedEvent . status === 2 ? '静默中' :
267
+ selectedEvent . status === 3 ? '待恢复' : '未知'
268
+ }
269
+ </ Tag >
270
+ }
271
+ </ p >
257
272
< h4 > 触发时值:</ h4 >
258
273
< p > { selectedEvent . metric [ "value" ] } </ p >
259
274
< h4 > 事件详情:</ h4 >
Original file line number Diff line number Diff line change @@ -217,6 +217,11 @@ export const FaultCenter = () => {
217
217
style = { styles . value ( item . currentAlertNumber > 0 ? '#ff7373' : '#93fa8f' ) } > { item . currentAlertNumber ? item . currentAlertNumber : 0 } </ span >
218
218
< span style = { styles . label } > 待处理</ span >
219
219
</ div >
220
+ < div >
221
+ < span
222
+ style = { styles . value ( 'orange' ) } > { item . currentRecoverNumber ? item . currentRecoverNumber : 0 } </ span >
223
+ < span style = { styles . label } > 待恢复</ span >
224
+ </ div >
220
225
< div >
221
226
< span
222
227
style = { styles . value ( '#878383' ) } > { item . currentMuteNumber ? item . currentMuteNumber : 0 } </ span >
Original file line number Diff line number Diff line change @@ -32,11 +32,6 @@ export const SystemSettings = () => {
32
32
try {
33
33
const res = await getSystemSetting ( ) ;
34
34
form . setFieldsValue ( {
35
- alarmConfig : {
36
- groupWait : res . data . alarmConfig . groupWait ,
37
- groupInterval : res . data . alarmConfig . groupInterval ,
38
- recoverWait : res . data . alarmConfig . recoverWait ,
39
- } ,
40
35
emailConfig : {
41
36
serverAddress : res . data . emailConfig . serverAddress ,
42
37
port : res . data . emailConfig . port ,
Original file line number Diff line number Diff line change 2
2
* 网络请求配置
3
3
*/
4
4
import axios from 'axios' ;
5
+ import { message } from "antd" ;
5
6
const protocol = window . location . protocol ;
6
7
const curUrl = window . location . hostname
7
8
const port = window . location . port ;
@@ -42,11 +43,16 @@ axios.interceptors.response.use(
42
43
return response ;
43
44
} ,
44
45
( error ) => {
45
- if ( error ?. response ?. status === 401 ) {
46
- window . localStorage . removeItem ( 'Authorization' ) ;
47
- window . history . replaceState ( null , '' , '/login' ) ;
48
- window . location . reload ( ) ;
46
+ switch ( error ?. response ?. status ) {
47
+ case 401 :
48
+ window . localStorage . removeItem ( 'Authorization' ) ;
49
+ window . history . replaceState ( null , '' , '/login' ) ;
50
+ // window.location.reload();
51
+ case 403 :
52
+ message . error ( "无权限访问!" )
53
+ window . history . replaceState ( null , '' , '/' ) ;
49
54
}
55
+
50
56
return Promise . reject ( error ) ;
51
57
}
52
58
) ;
You can’t perform that action at this time.
0 commit comments