fix(user): 修复用户登出时的错误处理逻辑

- 修改登出逻辑,将catch放在finally之前,确保无论成功或失败都会执行清理操作

feat(sidebar): 优化侧边栏组件的渲染逻辑

- 将JSX语法替换为createElement语法,提高代码兼容性
- 修复title属性绑定问题

chore(config): 调整年报服务地址配置

- 将生产环境中的年报服务地址设置为空字符串
- 保持与aiccs同域名同端口部署的一致性
This commit is contained in:
chenxf 2026-01-05 15:59:44 +08:00
parent 17d66176d8
commit 91837e1a68
3 changed files with 12 additions and 5 deletions

View File

@ -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 = ''

View File

@ -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
} }
} }

View File

@ -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)
}) })
}) })
}, },