feat: show login error message; add request timeout & network guard; silence NavigationDuplicated
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 29s

This commit is contained in:
张家训
2026-09-03 18:35:40 +08:00
parent 867647d2cd
commit 7d071218c2
4 changed files with 40 additions and 19 deletions
+4 -3
View File
@@ -51,16 +51,17 @@ export default {
ip
}).then(res => {
let data = res.data
console.log("data:", data)
if (data.code === 200) {
let token = data.token
console.log("token:", token)
commit('setToken', token)
let curDate = new Date()
let expireTime = curDate.getTime() +24*60*60*1000 // 假设过期时间为后一天24*60*60*1000
commit('setExpireTime',expireTime)
resolve(data)
} else {
// 登录失败(如用户名或密码错误):把错误抛出给页面提示
reject(new Error(data.message || '登录失败,请稍后重试'))
}
resolve(data)
}).catch(err => {
reject(err)
})