|
@ -78,7 +78,7 @@ export class NSAxios { |
|
|
const errCodeMap = new Map([ |
|
|
const errCodeMap = new Map([ |
|
|
[13, ''], |
|
|
[13, ''], |
|
|
[1, ''], |
|
|
[1, ''], |
|
|
[3005, JSON.stringify(() => routerConfig.logout())], |
|
|
[3005, () => routerConfig.logout()], |
|
|
]); |
|
|
]); |
|
|
|
|
|
|
|
|
// type closeType = (() => void) | undefined;
|
|
|
// type closeType = (() => void) | undefined;
|
|
@ -88,10 +88,12 @@ export class NSAxios { |
|
|
const code = res?.data?.retcode; |
|
|
const code = res?.data?.retcode; |
|
|
const msg = res?.data?.msg; |
|
|
const msg = res?.data?.msg; |
|
|
if (errCodeMap.has(code)) { |
|
|
if (errCodeMap.has(code)) { |
|
|
|
|
|
console.log(errCodeMap.get(code)); |
|
|
|
|
|
|
|
|
NsMessage.error({ |
|
|
NsMessage.error({ |
|
|
content: msg, |
|
|
content: msg, |
|
|
key: this.errorMsgKey, |
|
|
key: this.errorMsgKey, |
|
|
onClose: errCodeMap.get(code) && JSON.parse(errCodeMap.get(code)!)(), |
|
|
onClose: errCodeMap.get(code) && errCodeMap.get(code)(), |
|
|
}); |
|
|
}); |
|
|
return Promise.reject(res); |
|
|
return Promise.reject(res); |
|
|
} |
|
|
} |
|
|