|
|
@@ -5,6 +5,7 @@
|
|
|
import axios from 'axios';
|
|
|
import { Toast, Dialog } from 'vant';
|
|
|
import errorCode from '@/utils/errorCode';
|
|
|
+import { toastLoading } from '@/utils/commonVant';
|
|
|
|
|
|
axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8';
|
|
|
const service = axios.create({
|
|
|
@@ -15,6 +16,7 @@ const service = axios.create({
|
|
|
// request拦截器
|
|
|
service.interceptors.request.use(
|
|
|
(config) => {
|
|
|
+ toastLoading(0, '加载中...', true);
|
|
|
config.headers['userId'] = localStorage.getItem('loginName');
|
|
|
return config;
|
|
|
},
|
|
|
@@ -26,6 +28,7 @@ service.interceptors.request.use(
|
|
|
// 响应拦截器
|
|
|
service.interceptors.response.use(
|
|
|
(res) => {
|
|
|
+ toastLoading().clear();
|
|
|
const code = res.data.code || 200;
|
|
|
const msg = errorCode[code] || res.data.msg || errorCode['default'];
|
|
|
if (res.request.responseType === 'blob' || res.request.responseType === 'arraybuffer') {
|