|
@@ -87,18 +87,16 @@ class User extends VuexModule {
|
|
|
try {
|
|
|
const { goHome = true, mode, ...loginParams } = params
|
|
|
|
|
|
- const token = await loginApi(loginParams, mode)
|
|
|
- console.log(token)
|
|
|
+ const data = await loginApi(loginParams, mode)
|
|
|
|
|
|
- // const { token, userId } = data
|
|
|
+ const { token } = data
|
|
|
|
|
|
// save token
|
|
|
this.commitTokenState(token)
|
|
|
-
|
|
|
// get user info
|
|
|
const userInfo = await this.getUserInfoAction()
|
|
|
|
|
|
- goHome && (await router.replace(PageEnum.BASE_HOME))
|
|
|
+ goHome && (await router.replace('/home'))
|
|
|
return userInfo
|
|
|
} catch (error) {
|
|
|
return null
|
|
@@ -108,8 +106,8 @@ class User extends VuexModule {
|
|
|
@Action
|
|
|
async getUserInfoAction() {
|
|
|
const userInfo = await getUserInfoById()
|
|
|
- const { roles } = userInfo
|
|
|
- const roleList = roles.map(item => item.value) as RoleEnum[]
|
|
|
+ const roles = ['super']
|
|
|
+ const roleList = roles.map(item => item) as RoleEnum[]
|
|
|
this.commitUserInfoState(userInfo)
|
|
|
this.commitRoleListState(roleList)
|
|
|
return userInfo
|