refine demo code
This commit is contained in:
		@@ -24,27 +24,34 @@ service.interceptors.request.use(config => {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// respone拦截器
 | 
					// respone拦截器
 | 
				
			||||||
service.interceptors.response.use(
 | 
					service.interceptors.response.use(
 | 
				
			||||||
  response => response
 | 
					  response => response,
 | 
				
			||||||
  /**
 | 
					  /**
 | 
				
			||||||
  * 下面的注释为通过response自定义code来标示请求状态,当code返回如下情况为权限有问题,登出并返回到登录页
 | 
					  * 下面的注释为通过response自定义code来标示请求状态,当code返回如下情况为权限有问题,登出并返回到登录页
 | 
				
			||||||
  * 如通过xmlhttprequest 状态码标识 逻辑可写在下面error中
 | 
					  * 如通过xmlhttprequest 状态码标识 逻辑可写在下面error中
 | 
				
			||||||
  */
 | 
					  */
 | 
				
			||||||
  // const code = response.data.code;
 | 
					//  const res = response.data;
 | 
				
			||||||
  // // 50014:Token 过期了 50012:其他客户端登录了 50008:非法的token
 | 
					//     if (res.code !== 20000) {
 | 
				
			||||||
  // if (code === 50008 || code === 50014 || code === 50012) {
 | 
					//       Message({
 | 
				
			||||||
  //   Message({
 | 
					//         message: res.message,
 | 
				
			||||||
  //     message: res.message,
 | 
					//         type: 'error',
 | 
				
			||||||
  //     type: 'error',
 | 
					//         duration: 5 * 1000
 | 
				
			||||||
  //     duration: 5 * 1000
 | 
					//       });
 | 
				
			||||||
  //   });
 | 
					//       // 50008:非法的token; 50012:其他客户端登录了;  50014:Token 过期了;
 | 
				
			||||||
  //   // 登出
 | 
					//       if (res.code === 50008 || res.code === 50012 || res.code === 50014) {
 | 
				
			||||||
  //   store.dispatch('FedLogOut').then(() => {
 | 
					//         MessageBox.confirm('你已被登出,可以取消继续留在该页面,或者重新登录', '确定登出', {
 | 
				
			||||||
  //     router.push({ path: '/login' })
 | 
					//           confirmButtonText: '重新登录',
 | 
				
			||||||
  //   });
 | 
					//           cancelButtonText: '取消',
 | 
				
			||||||
  // } else {
 | 
					//           type: 'warning'
 | 
				
			||||||
  //   return response
 | 
					//         }).then(() => {
 | 
				
			||||||
  // }
 | 
					//           store.dispatch('FedLogOut').then(() => {
 | 
				
			||||||
  ,
 | 
					//             location.reload();// 为了重新实例化vue-router对象 避免bug
 | 
				
			||||||
 | 
					//           });
 | 
				
			||||||
 | 
					//         })
 | 
				
			||||||
 | 
					//       }
 | 
				
			||||||
 | 
					//       return Promise.reject(error);
 | 
				
			||||||
 | 
					//     } else {
 | 
				
			||||||
 | 
					//       return response.data;
 | 
				
			||||||
 | 
					//     }
 | 
				
			||||||
  error => {
 | 
					  error => {
 | 
				
			||||||
    console.log('err' + error);// for debug
 | 
					    console.log('err' + error);// for debug
 | 
				
			||||||
    Message({
 | 
					    Message({
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user