feat: show login error message; add request timeout & network guard; silence NavigationDuplicated
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 29s
CI/CD Deploy (Web) / 构建前端镜像并部署 (push) Successful in 29s
This commit is contained in:
@@ -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)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user