Browse Source

fix: 退出路径出错问题处理

tags/PMS_Frontend_v1.0.6-develop
chenglb 1 year ago
parent
commit
2736bbbe61
  1. 8
      src/components/layout/Header/index.jsx
  2. 5
      src/components/layout/SideBar/index.jsx
  3. 8
      src/config/ajax.js

8
src/components/layout/Header/index.jsx

@ -77,8 +77,8 @@ export default function Header(props) {
dispatch(setTabList([]))
setSessionTabList([])
// message.success('退')
// window.location = sysConfig.logout_url
window.location = '/#/login'
window.location = sysConfig.logout_url
// window.location = '/#/login'
}else{
message.error(res.message)
}
@ -189,8 +189,8 @@ export default function Header(props) {
ajax.logout(params).then().then(res=>{
if(res.status == 20000){
removeToken()
// window.location = sysConfig.logout_url
window.location = '/#/login'
window.location = sysConfig.logout_url
// window.location = '/#/login'
}else{
message.error(res.message)
}

5
src/components/layout/SideBar/index.jsx

@ -59,6 +59,7 @@ export default function SideBar() {
}, [location]);
useEffect(() => {
let path = location.pathname
if (collapsed) {
return
@ -74,6 +75,10 @@ export default function SideBar() {
}
}, [flatMenus]);
useEffect(()=>{
console.log(openKey)
}, [])
/**
* @description 解析菜单栏数据
* @param {Array} data 原始菜单栏数据

8
src/config/ajax.js

@ -55,8 +55,8 @@ function ajax(ajaxData = {}) {
.then(res => {
if (res.data.status === 30009 || res.data.status === 40006 || res.data.status === 40005 ) {
removeToken()
// window.location.replace(sysConfig.logout_url)
window.location.replace("/#/login")
window.location.replace(sysConfig.logout_url)
// window.location.replace("/#/login")
message.error(res.data.message)
reject(res)
} else {
@ -69,8 +69,8 @@ function ajax(ajaxData = {}) {
switch (response.status) {
case 401:
removeToken()
// window.location.replace(sysConfig.logout_url)
window.location.replace("/#/login")
window.location.replace(sysConfig.logout_url)
// window.location.replace("/#/login")
message.error('登录失效')
break
case 500:

Loading…
Cancel
Save