|
|
@@ -83,6 +83,22 @@ Vue.prototype.$http.interceptors.request.use(config => {
|
|
|
return config;
|
|
|
});
|
|
|
|
|
|
+Vue.prototype.$httpImg = axios.create({
|
|
|
+ //设置20秒超时时间
|
|
|
+ timeout: 20000,
|
|
|
+ baseURL: '/mes', //这里写后端地址http://localhost:8099/uas/ https://mes.ubtob.net:8099/mes/
|
|
|
+ responseType: 'blob'
|
|
|
+});
|
|
|
+Vue.prototype.$httpImg.interceptors.request.use(config => {
|
|
|
+ //为请求头添加x-access-token 字段为服务端返回的token
|
|
|
+ if(sessionStorage.getItem('x-access-token')) {
|
|
|
+ config.headers['x-access-token'] = sessionStorage.getItem('x-access-token');
|
|
|
+ }
|
|
|
+ config.headers['username'] = encodeURIComponent(sessionStorage.getItem('username'));
|
|
|
+ config.headers['password'] = sessionStorage.getItem('password');
|
|
|
+ config.headers['sob'] = sessionStorage.getItem('sob');
|
|
|
+ return config;
|
|
|
+});
|
|
|
|
|
|
Vue.prototype.isFullScreen = false;
|
|
|
// response interceptor 响应拦截
|