全局异常状态汉化拦截处理
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 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) { |     if (code === 401) { | ||||||
|       MessageBox.confirm( |       MessageBox.confirm( | ||||||
|         '登录状态已过期,您可以继续留在该页面,或者重新登录', |         '登录状态已过期,您可以继续留在该页面,或者重新登录', | ||||||
| @ -47,13 +47,13 @@ service.interceptors.response.use(res => { | |||||||
|       }) |       }) | ||||||
|     } else if (code === 500) { |     } else if (code === 500) { | ||||||
|       Message({ |       Message({ | ||||||
|         message: message, |         message: msg, | ||||||
|         type: 'error' |         type: 'error' | ||||||
|       }) |       }) | ||||||
|       return Promise.reject(new Error(message)) |       return Promise.reject(new Error(msg)) | ||||||
|     } else if (code !== 200) { |     } else if (code !== 200) { | ||||||
|       Notification.error({ |       Notification.error({ | ||||||
|         title: message |         title: msg | ||||||
|       }) |       }) | ||||||
|       return Promise.reject('error') |       return Promise.reject('error') | ||||||
|     } else { |     } else { | ||||||
| @ -62,8 +62,18 @@ service.interceptors.response.use(res => { | |||||||
|   }, |   }, | ||||||
|   error => { |   error => { | ||||||
|     console.log('err' + 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({ | ||||||
|       message: error.message, |       message: message, | ||||||
|       type: 'error', |       type: 'error', | ||||||
|       duration: 5 * 1000 |       duration: 5 * 1000 | ||||||
|     }) |     }) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 RuoYi
						RuoYi