diff --git a/src/store/modules/barUsers.js b/src/store/modules/barUsers.js index 7717847..e82b2b9 100644 --- a/src/store/modules/barUsers.js +++ b/src/store/modules/barUsers.js @@ -135,7 +135,10 @@ const actions = { dispatch('getLifeTime', null, { root: true }) } catch (e) { if (e.response) - if (e.response.status === 401) dispatch('logout', null, { root: true }) + if (e.response.status === 401) { + dispatch('getLifeTime', null, { root: true }) + location.reload() + } } commit('setUsersLoading', false) }, @@ -165,7 +168,10 @@ const actions = { error: true }) if (e.response) - if (e.response.status === 401) dispatch('logout', null, { root: true }) + if (e.response.status === 401) { + dispatch('getLifeTime', null, { root: true }) + location.reload() + } } try { commit('updateUser', { username: data.username, loading: false }) @@ -189,12 +195,15 @@ const actions = { dispatch('getLifeTime', null, { root: true }) } catch (e) { if (e.response) - if (e.response.status === 401) dispatch('logout', null, { root: true }) + if (e.response.status === 401) { + dispatch('getLifeTime', null, { root: true }) + location.reload() + } } try { commit('updateUser', { username: data.username, loading: false }) } catch { - //error + // error } }, async getAllUsers({ commit, rootState, dispatch }) { @@ -207,7 +216,10 @@ const actions = { dispatch('getLifeTime', null, { root: true }) } catch (e) { if (e.response) - if (e.response.data === 401) dispatch('logout', null, { root: true }) + if (e.response.data === 401) { + dispatch('getLifeTime', null, { root: true }) + location.reload() + } } commit('setAllUsersLoading', false) }, @@ -227,7 +239,10 @@ const actions = { dispatch('getLifeTime', null, { root: true }) } catch (e) { if (e.response) - if (e.response.status === 401) dispatch('logout', null, { root: true }) + if (e.response.status === 401) { + dispatch('getLifeTime', null, { root: true }) + location.reload() + } } commit('updateMessage', { date: data.date, loading: false }) }, @@ -240,7 +255,10 @@ const actions = { commit('setLocked', response.data.value) } catch (e) { if (e.response) - if (e.response.status === 401) dispatch('logout', null, { root: true }) + if (e.response.status === 401) { + dispatch('getLifeTime', null, { root: true }) + location.reload() + } } }, async setLocked({ commit, rootState, dispatch }) { @@ -253,7 +271,10 @@ const actions = { commit('setLocked', response.data.value) } catch (e) { if (e.response) - if (e.response.status === 401) dispatch('logout', null, { root: true }) + if (e.response.status === 401) { + dispatch('getLifeTime', null, { root: true }) + location.reload() + } } }, async unlock({ commit, rootState, dispatch }, password) { @@ -273,7 +294,10 @@ const actions = { } } catch (e) { if (e.response) - if (e.response.status === 401) dispatch('logout', null, { root: true }) + if (e.response.status === 401) { + dispatch('getLifeTime', null, { root: true }) + location.reload() + } } }, setFilter({ commit }, data) { diff --git a/src/store/modules/login.js b/src/store/modules/login.js index 5501fd4..f199244 100644 --- a/src/store/modules/login.js +++ b/src/store/modules/login.js @@ -156,6 +156,12 @@ const actions = { headers: { Token: rootState.login.user.accessToken } }) commit('setLifeTime', response.data.value) + var user = JSON.parse(localStorage.getItem('user')) + console.log('user',user) + user.group = response.data.group + console.log('after',user) + localStorage.setItem('user', JSON.stringify(user)) + commit('updateAccessToken', user) } catch (e) { if (e.response) if (e.response.status === 401) dispatch('logout', null, { root: true })