fix(ProblemRanking): 优化问卷调查信息导出逻辑
refactor(UserDropdown): 改进退出登录处理流程,增加错误处理 style(SalesTimelineWithTaskList): 统一"点击未支付"显示文本为"点击未付"
This commit is contained in:
@@ -319,15 +319,21 @@ const handleLogout = () => {
|
||||
const confirmLogout = () => {
|
||||
console.log('用户确认退出登录')
|
||||
|
||||
// 清除用户信息(如果有的话)
|
||||
// localStorage.removeItem('token')
|
||||
// sessionStorage.clear()
|
||||
|
||||
// 关闭弹窗
|
||||
showLogoutModal.value = false
|
||||
|
||||
// 跳转到登录页面
|
||||
router.push('/login')
|
||||
try {
|
||||
// 清除用户状态
|
||||
userStore.logout()
|
||||
|
||||
// 关闭弹窗
|
||||
showLogoutModal.value = false
|
||||
|
||||
// 跳转到登录页面
|
||||
router.push('/login')
|
||||
} catch (error) {
|
||||
console.error('退出登录失败:', error)
|
||||
// 即使出错也要关闭弹窗并跳转
|
||||
showLogoutModal.value = false
|
||||
router.push('/login')
|
||||
}
|
||||
}
|
||||
|
||||
// 取消退出登录
|
||||
|
||||
Reference in New Issue
Block a user