Explorar el Código

修复循环引用

tianyabing hace 2 años
padre
commit
66327deeba
Se han modificado 1 ficheros con 4 adiciones y 2 borrados
  1. 4 2
      src/utils/request.js

+ 4 - 2
src/utils/request.js

@@ -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)
       }