chenrui 3 лет назад
Родитель
Сommit
9b5ed4cf47
2 измененных файлов с 2 добавлено и 1 удалено
  1. 2 0
      src/components/tools/UserMenu.vue
  2. 0 1
      src/store/modules/user.js

+ 2 - 0
src/components/tools/UserMenu.vue

@@ -44,6 +44,7 @@ import NoticeIcon from '@/components/NoticeIcon'
 import { mapActions, mapGetters } from 'vuex'
 import defaultAvatar from '@/assets/avatar2.jpg'
 import store from '../../store'
+import Vue from 'vue'
 export default {
   name: 'UserMenu',
   components: {
@@ -120,6 +121,7 @@ export default {
         // 重新登录
         const params = { username: '', password: '' }
         return this.Login(params).then(() => {
+          store.commit('SET_ROLES', Vue.ls.get('rolesAccess-qpls-md'))
           this.$router.push({ path: '/home' })
           setTimeout(() => {
             window.location.reload() //  刷新页面

+ 0 - 1
src/store/modules/user.js

@@ -64,7 +64,6 @@ const user = {
               commit('SET_NAME', { name: users.userNameCN, welcome: welcome() })
               commit('SET_MUSTCHANGEPWD', users.mustChangePwd)
               Vue.ls.set('rolesAccess-qpls-md', { permissionList: users.permCodes }, 7 * 24 * 60 * 60 * 1000)
-              commit('SET_ROLES', Vue.ls.get('rolesAccess-qpls-md'))
               commit('SET_AVATAR', res.avatar ? res.avatar : '')
               // 记住密码
               if (userInfo.rememberMe) {