diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 4d84992..f3a0e8a 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -277,10 +277,14 @@ const actions = { async logout({ commit, state }) { try { removeToken() // must remove token first - await loginOut({ - UserRoleId: zzSessionStorage.getItem('userId'), - IdentityUserId: zzSessionStorage.getItem('identityUserId'), - }) + let params = {} + if (zzSessionStorage.getItem('identityUserId')) { + params.IdentityUserId = zzSessionStorage.getItem('identityUserId') + } + if (zzSessionStorage.getItem('userId')) { + params.UserRoleId = zzSessionStorage.getItem('userId') + } + await loginOut(params) resetRouter() removeName() let lang = zzSessionStorage.getItem('lang')