全局异常状态汉化拦截处理
This commit is contained in:
		
							parent
							
								
									a7eb0f98ac
								
							
						
					
					
						commit
						8b5d254242
					
				| @ -30,7 +30,7 @@ service.interceptors.response.use(res => { | ||||
|     // 未设置状态码则默认成功状态
 | ||||
|     const code = res.data.code || 200; | ||||
|     // 获取错误信息
 | ||||
|     const message = errorCode[code] || res.data.msg || errorCode['default'] | ||||
|     const msg = errorCode[code] || res.data.msg || errorCode['default'] | ||||
|     if (code === 401) { | ||||
|       MessageBox.confirm( | ||||
|         '登录状态已过期,您可以继续留在该页面,或者重新登录', | ||||
| @ -47,13 +47,13 @@ service.interceptors.response.use(res => { | ||||
|       }) | ||||
|     } else if (code === 500) { | ||||
|       Message({ | ||||
|         message: message, | ||||
|         message: msg, | ||||
|         type: 'error' | ||||
|       }) | ||||
|       return Promise.reject(new Error(message)) | ||||
|       return Promise.reject(new Error(msg)) | ||||
|     } else if (code !== 200) { | ||||
|       Notification.error({ | ||||
|         title: message | ||||
|         title: msg | ||||
|       }) | ||||
|       return Promise.reject('error') | ||||
|     } else { | ||||
| @ -62,8 +62,18 @@ service.interceptors.response.use(res => { | ||||
|   }, | ||||
|   error => { | ||||
|     console.log('err' + error) | ||||
|     let { message } = error; | ||||
|     if (message == "Network Error") { | ||||
|       message = "后端接口连接异常"; | ||||
|     } | ||||
|     else if (message.includes("timeout")) { | ||||
|       message = "系统接口请求超时"; | ||||
|     } | ||||
|     else if (message.includes("Request failed with status code")) { | ||||
|       message = "系统接口" + message.substr(message.length - 3) + "异常"; | ||||
|     } | ||||
|     Message({ | ||||
|       message: error.message, | ||||
|       message: message, | ||||
|       type: 'error', | ||||
|       duration: 5 * 1000 | ||||
|     }) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 RuoYi
						RuoYi