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