|
@@ -1,7 +1,6 @@
|
|
|
import axios from 'axios'
|
|
|
import qs from 'qs'
|
|
|
import { message } from 'ant-design-vue'
|
|
|
-import router from "@/router";
|
|
|
import stores from "@/stores";
|
|
|
|
|
|
// 创建 axios 实例
|
|
@@ -50,6 +49,9 @@ service.interceptors.response.use((response) => {
|
|
|
|
|
|
// 普通请求
|
|
|
function req(method, url, params) {
|
|
|
+ if (params && params.deptId && params.deptId == '0') {
|
|
|
+ delete params.deptId;
|
|
|
+ }
|
|
|
return new Promise((resolve, reject) => {
|
|
|
service({
|
|
|
method,
|
|
@@ -62,7 +64,7 @@ function req(method, url, params) {
|
|
|
if (response.data.code == 200) {
|
|
|
resolve(response.data.data)
|
|
|
} else if (response.data.code == 203) {
|
|
|
- router.push('/login');
|
|
|
+ window.location.replace('/login')
|
|
|
} else {
|
|
|
message.error(response.data.msg)
|
|
|
}
|