|
@@ -1,3 +1,5 @@
|
|
|
+import { Message } from "element-ui";
|
|
|
+
|
|
|
let request = {};
|
|
|
if (!process.env.IS_BASE_PACKAGE) {
|
|
|
request = require("./request-base").default;
|
|
@@ -24,6 +26,20 @@ request.interceptors.response.use(
|
|
|
return response
|
|
|
},
|
|
|
error => {
|
|
|
+ if (error && error.response) {
|
|
|
+ const { response } = error;
|
|
|
+ const { status, data } = response;
|
|
|
+ if (status === 500) {
|
|
|
+ // 判断是否是国密异常,进行提示
|
|
|
+ if (data && data.statusCode && data.message) {
|
|
|
+ const { statusCode, message } = data;
|
|
|
+
|
|
|
+ if (statusCode === '406') {
|
|
|
+ Message.error(message);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
// Do something with request error
|
|
|
// console.log(error); // for debug
|
|
|
return Promise.reject(error);
|