Skip to content

Commit 3fecdbe

Browse files
author
piexlmax
committed
修复密码错误遮罩不消失的bug
1 parent 5429070 commit 3fecdbe

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

web/src/pinia/modules/user.js

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -54,19 +54,24 @@ export const useUserStore = defineStore('user', () => {
5454
fullscreen: true,
5555
text: '登陆中,请稍候...',
5656
})
57-
const res = await login(loginInfo)
58-
if (res.code === 0) {
59-
setUserInfo(res.data.user)
60-
setToken(res.data.token)
61-
const routerStore = useRouterStore()
62-
await routerStore.SetAsyncRouter()
63-
const asyncRouters = routerStore.asyncRouters
64-
asyncRouters.forEach(asyncRouter => {
65-
router.addRoute(asyncRouter)
66-
})
67-
router.push({ name: userInfo.value.authority.defaultRouter })
68-
return true
57+
try {
58+
const res = await login(loginInfo)
59+
if (res.code === 0) {
60+
setUserInfo(res.data.user)
61+
setToken(res.data.token)
62+
const routerStore = useRouterStore()
63+
await routerStore.SetAsyncRouter()
64+
const asyncRouters = routerStore.asyncRouters
65+
asyncRouters.forEach(asyncRouter => {
66+
router.addRoute(asyncRouter)
67+
})
68+
router.push({ name: userInfo.value.authority.defaultRouter })
69+
return true
70+
}
71+
} catch (e) {
72+
loadingInstance.value.close()
6973
}
74+
loadingInstance.value.close()
7075
}
7176
/* 登出*/
7277
const LoginOut = async() => {

0 commit comments

Comments
 (0)