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

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

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

8
src/config/ajax.js

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

Loading…
Cancel
Save