fix(user): 修复用户登出时的错误处理逻辑
- 修改登出逻辑,将catch放在finally之前,确保无论成功或失败都会执行清理操作 feat(sidebar): 优化侧边栏组件的渲染逻辑 - 将JSX语法替换为createElement语法,提高代码兼容性 - 修复title属性绑定问题 chore(config): 调整年报服务地址配置 - 将生产环境中的年报服务地址设置为空字符串 - 保持与aiccs同域名同端口部署的一致性
This commit is contained in:
parent
17d66176d8
commit
91837e1a68
|
|
@ -16,5 +16,5 @@ VUE_APP_CAS_SERVER_UNITE = 'http://10.194.188.69/cas'
|
||||||
VUE_APP_AICEPS_URL = 'http://10.201.62.87:6891/gz-aiceps-manage'
|
VUE_APP_AICEPS_URL = 'http://10.201.62.87:6891/gz-aiceps-manage'
|
||||||
|
|
||||||
# 年报服务地址 无需写/aiceps-service-web 如和aiccs同域名同端口部署则置空
|
# 年报服务地址 无需写/aiceps-service-web 如和aiccs同域名同端口部署则置空
|
||||||
VUE_APP_AICEPS_SERVICE_URL = 'http://219.148.175.144:56666'
|
VUE_APP_AICEPS_SERVICE_URL = ''
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,14 @@ export default {
|
||||||
// vnodes.push(<span slot='title'>{(title)}</span>)
|
// vnodes.push(<span slot='title'>{(title)}</span>)
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
vnodes.push(<span slot='title'>{(title)}</span>)
|
vnodes.push(h(
|
||||||
|
'span', // 标签名
|
||||||
|
{
|
||||||
|
slot: 'title', // slot 属性
|
||||||
|
attrs: { title: title } // 动态绑定 title 属性(等价于 :title="title")
|
||||||
|
},
|
||||||
|
title // 标签内容(等价于 {title})
|
||||||
|
))
|
||||||
return vnodes
|
return vnodes
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -92,13 +92,13 @@ const actions = {
|
||||||
// user logout
|
// user logout
|
||||||
logout({ commit, state }) {
|
logout({ commit, state }) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
logout().then(() => {
|
logout().catch(error => {
|
||||||
|
reject(error)
|
||||||
|
}).finally(() => {
|
||||||
commit('SET_ROLES', [])
|
commit('SET_ROLES', [])
|
||||||
removeToken()
|
removeToken()
|
||||||
resetRouter()
|
resetRouter()
|
||||||
resolve()
|
resolve()
|
||||||
}).catch(error => {
|
|
||||||
reject(error)
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue