File tree Expand file tree Collapse file tree 1 file changed +17
-12
lines changed Expand file tree Collapse file tree 1 file changed +17
-12
lines changed Original file line number Diff line number Diff line change @@ -54,19 +54,24 @@ export const useUserStore = defineStore('user', () => {
54
54
fullscreen : true ,
55
55
text : '登陆中,请稍候...' ,
56
56
} )
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 ( )
69
73
}
74
+ loadingInstance . value . close ( )
70
75
}
71
76
/* 登出*/
72
77
const LoginOut = async ( ) => {
You can’t perform that action at this time.
0 commit comments