|  | @@ -19,7 +19,29 @@ service.interceptors.request.use(config => {
 | 
	
		
			
				|  |  |    // 是否需要设置 token
 | 
	
		
			
				|  |  |    const isToken = (config.headers || {}).isToken === false
 | 
	
		
			
				|  |  |    if (getToken() && !isToken) {
 | 
	
		
			
				|  |  | -    config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际
 | 
	
		
			
				|  |  | +    config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +  // get请求映射params参数
 | 
	
		
			
				|  |  | +  if (config.method === 'get' && config.params) {
 | 
	
		
			
				|  |  | +    let url = config.url + '?';
 | 
	
		
			
				|  |  | +    for (const propName of Object.keys(config.params)) {
 | 
	
		
			
				|  |  | +      const value = config.params[propName];
 | 
	
		
			
				|  |  | +      var part = encodeURIComponent(propName) + "=";
 | 
	
		
			
				|  |  | +      if (typeof(value) !== "undefined") {
 | 
	
		
			
				|  |  | +        if (typeof value === 'object') {
 | 
	
		
			
				|  |  | +          for (const key of Object.keys(value)) {
 | 
	
		
			
				|  |  | +            let params = propName + '[' + key + ']';
 | 
	
		
			
				|  |  | +            var subPart = encodeURIComponent(params) + "=";
 | 
	
		
			
				|  |  | +            url += subPart + encodeURIComponent(value[key]) + "&";
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +          url += part + encodeURIComponent(value) + "&";
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    url = url.slice(0, -1);
 | 
	
		
			
				|  |  | +    config.params = {};
 | 
	
		
			
				|  |  | +    config.url = url;
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    return config
 | 
	
		
			
				|  |  |  }, error => {
 | 
	
	
		
			
				|  | @@ -34,17 +56,14 @@ service.interceptors.response.use(res => {
 | 
	
		
			
				|  |  |      // 获取错误信息
 | 
	
		
			
				|  |  |      const msg = errorCode[code] || res.data.msg || errorCode['default']
 | 
	
		
			
				|  |  |      if (code === 401) {
 | 
	
		
			
				|  |  | -      MessageBox.confirm(
 | 
	
		
			
				|  |  | -        '登录状态已过期,您可以继续留在该页面,或者重新登录',
 | 
	
		
			
				|  |  | -        '系统提示',
 | 
	
		
			
				|  |  | -        {
 | 
	
		
			
				|  |  | +      MessageBox.confirm('登录状态已过期,您可以继续留在该页面,或者重新登录', '系统提示', {
 | 
	
		
			
				|  |  |            confirmButtonText: '重新登录',
 | 
	
		
			
				|  |  |            cancelButtonText: '取消',
 | 
	
		
			
				|  |  |            type: 'warning'
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        ).then(() => {
 | 
	
		
			
				|  |  |          store.dispatch('LogOut').then(() => {
 | 
	
		
			
				|  |  | -          location.reload() // 为了重新实例化vue-router对象 避免bug
 | 
	
		
			
				|  |  | +          location.href = '/index';
 | 
	
		
			
				|  |  |          })
 | 
	
		
			
				|  |  |        })
 | 
	
		
			
				|  |  |      } else if (code === 500) {
 |