| | |
| | | import axios from "axios" |
| | | import { Message } from "element-ui" |
| | | |
| | | import {getApsPage} from './index.js'; |
| | | // import router from '@/router' |
| | | // 开发环境下将自己的token复制到这里, 也可以在浏览器中手动添加token到cookie中,cookie中的token优先 |
| | | const DEV_TOKEN = '' |
| | |
| | | responseType: "json", |
| | | withCredentials: true // 是否允许带cookie这些 |
| | | }) |
| | | const getApsPage = () => { |
| | | /*const getApsPage = () => { |
| | | // 首页部署在各个环境的端口 |
| | | const loginPathMap = { |
| | | prod:`//${window.location.hostname}:9080`, |
| | | test:`//192.168.20.119:9080`, |
| | | dev: `//192.168.20.158:8080` |
| | | dev: `//192.168.8.117:8080` |
| | | } |
| | | return loginPathMap[environmentType()] |
| | | } |
| | | }*/ |
| | | |
| | | /* //POST传参序列化(添加请求拦截器) */ |
| | | Axios.interceptors.request.use( |
| | |
| | | } else if([2012,2013,2014,2015].includes(res.data.code)){ |
| | | if (isDev){ |
| | | alert("JWT失效,即将跳转至登录页..") |
| | | window.location = getApsPage()+'/login' |
| | | window.location ='http://'+ getApsPage()+'/login' |
| | | }else { |
| | | // JWT鉴权失效 跳转到登录页 |
| | | window.location = getApsPage()+'/login' |
| | | window.location ='http://'+ getApsPage()+'/login' |
| | | } |
| | | // Message({ |
| | | // message: res.data.msg, |
| | |
| | | return Promise.reject(res.data) |
| | | }else if([2036].includes(res.data.code)){ |
| | | if (isDev){ |
| | | window.location = getApsPage()+'/commonWeb?resetPwd=true' |
| | | window.location ='http://'+ getApsPage()+'/commonWeb?resetPwd=true' |
| | | }else { |
| | | // JWT鉴权失效 跳转到登录页 |
| | | window.location = getApsPage()+'/commonWeb?resetPwd=true' |
| | | window.location ='http://'+ getApsPage()+'/commonWeb?resetPwd=true' |
| | | } |
| | | return Promise.reject(res.data) |
| | | |
| | |
| | | if(error.response.status === 401){ |
| | | if (isDev){ |
| | | alert("JWT失效,即将跳转至登录页..") |
| | | window.location = getApsPage()+'/login' |
| | | window.location ='http://'+ getApsPage()+'/login' |
| | | }else { |
| | | // JWT鉴权失效 跳转到登录页 |
| | | window.location = getApsPage()+'/login' |
| | | window.location ='http://'+ getApsPage()+'/login' |
| | | } |
| | | } |
| | | let { message } = error |