|
@@ -44,24 +44,12 @@ request.interceptors.request.use(
|
|
|
|
|
|
request.interceptors.response.use(
|
|
|
async (res, options) => {
|
|
|
- console.log(options)
|
|
|
if (res.status > 299 || res.status < 200) {
|
|
|
const msg = res.statusText + ", 状态码" + res.status;
|
|
|
showToast(msg);
|
|
|
throw new Error(msg);
|
|
|
}
|
|
|
const data = await res.clone().json();
|
|
|
-
|
|
|
- if (data.code !== 200 && data.errCode !== 0) {
|
|
|
- const msg = data.msg || data.message || "处理失败,请重试";
|
|
|
- if (data.code === 5000){
|
|
|
- return data
|
|
|
- }
|
|
|
- if (!(data.code === 403 || data.code === 401)) {
|
|
|
- showToast(msg);
|
|
|
- }
|
|
|
- throw new Error(msg);
|
|
|
- }
|
|
|
if (data.code === 5000) {
|
|
|
// 判断是否在应用中
|
|
|
window.parent.postMessage(
|
|
@@ -77,6 +65,17 @@ request.interceptors.response.use(
|
|
|
}, 500)
|
|
|
return;
|
|
|
}
|
|
|
+ if (data.code !== 200 && data.errCode !== 0) {
|
|
|
+ const msg = data.msg || data.message || "处理失败,请重试";
|
|
|
+ if (data.code === 5000){
|
|
|
+ return data
|
|
|
+ }
|
|
|
+ if (!(data.code === 403 || data.code === 401)) {
|
|
|
+ showToast(msg);
|
|
|
+ }
|
|
|
+ throw new Error(msg);
|
|
|
+ }
|
|
|
+
|
|
|
return data;
|
|
|
},
|
|
|
{ global: false }
|