- {{ tag.userName }}
+ {{ tag.username }}
@@ -143,7 +143,7 @@ export default {
this.queryParams = {
current: 1,
size: 10,
- userName: undefined,
+ username: undefined,
deptId: undefined,
status: 0
}
diff --git a/src/utils/request.js b/src/utils/request.js
index d9d24d6..e88d049 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -1,6 +1,9 @@
import axios from 'axios'
import qs from 'qs'
import { checkUrl } from './index'
+
+// todo: 开发测试下使用
+import { Message } from 'element-ui'
window.$glob = {
url: process.env.VUE_APP_BASE_API,
ticket: '',
@@ -42,8 +45,30 @@ axios.interceptors.request.use(config => {
})
axios.interceptors.response.use(config => {
- return config
+ const message = config.data.msg
+ if (config.data?.code !== 200) {
+ Message({
+ message: message,
+ type: 'error'
+ })
+ return Promise.reject(new Error(message))
+ }
+ return config.data
}, error => {
+ let { msg } = error;
+ if (msg === "Network Error") {
+ msg = "后端接口连接异常";
+ }
+ else if (msg.includes("timeout")) {
+ msg = "系统接口请求超时";
+ }
+ else if (msg.includes("Request failed with status code")) {
+ msg = "系统接口" + msg.substr(msg.length - 3) + "异常";
+ }
+ Message({
+ message: msg,
+ type: 'error'
+ })
return Promise.reject(new Error(error))
})