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'
|
||||
|
||||
# 年报服务地址 无需写/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(h(
|
||||
'span', // 标签名
|
||||
{
|
||||
slot: 'title', // slot 属性
|
||||
attrs: { title: title } // 动态绑定 title 属性(等价于 :title="title")
|
||||
},
|
||||
title // 标签内容(等价于 {title})
|
||||
))
|
||||
return vnodes
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -92,13 +92,13 @@ const actions = {
|
|||
// user logout
|
||||
logout({ commit, state }) {
|
||||
return new Promise((resolve, reject) => {
|
||||
logout().then(() => {
|
||||
logout().catch(error => {
|
||||
reject(error)
|
||||
}).finally(() => {
|
||||
commit('SET_ROLES', [])
|
||||
removeToken()
|
||||
resetRouter()
|
||||
resolve()
|
||||
}).catch(error => {
|
||||
reject(error)
|
||||
})
|
||||
})
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue