yangfeng
2023-10-13 3d04f62e6c9124e2d37b5d09191a02fc6390d16f
src/common/untils/request.js
@@ -1,6 +1,5 @@
import axios from "axios"
import { Message } from "element-ui"
import Cookies from 'js-cookie'
// import router from '@/router'
@@ -15,7 +14,7 @@
        prod:`//${window.location.hostname}:9080`,
        test:`//192.168.20.119:9080`,
        // 想跳到本地启动的登录页的话需要把dev改成你本地项目路径
        dev: `//192.168.20.119:9080`
        dev: `//192.168.20.124:8081`
    }
    if (location.href.includes('192.168.20.119')) {
@@ -27,24 +26,14 @@
    }
}
function getToken(){
    const localStorageToken = localStorage.getItem('token')
    const cookieToken = Cookies.get("token")
    if (localStorageToken){
        return  localStorageToken
    }else if ( cookieToken) {
        localStorage.setItem('token',cookieToken)
        return cookieToken
    }else {
        return ''
    }
}
/* //POST传参序列化(添加请求拦截器) */
Axios.interceptors.request.use(
  (config) => {
    // 若是有做鉴权token , 就给头部带上token
    let token = getToken()
    let token = document.cookie.replace(
        /(?:(?:^|.*;\s*)token\s*\=\s*([^;]*).*$)|^.*$/,
        "$1",
    );
    if (token) {
      config.headers.Authorization = "Bearer " + token;
    }
@@ -66,9 +55,9 @@
      console.log("客户名称重复")
      return res
    } else if([2012,2013,2014,2015].includes(res.data.code)){
        //   JWT鉴权失效 跳转到登录页
        window.location = getApsPage()+'/login'
        return Promise.reject(res.data)
      //   JWT鉴权失效 跳转到登录页
      window.location = getApsPage()+'/login'
      return Promise.reject(res.data)
    } else {
      Message({
        message: res.data.msg,