diff --git a/src/layout/components/AppHeader.vue b/src/layout/components/AppHeader.vue index 6b331ca..8d8912e 100644 --- a/src/layout/components/AppHeader.vue +++ b/src/layout/components/AppHeader.vue @@ -79,14 +79,15 @@ // 切换子系统 handleCommand(command) { console.log('切换子系统:' + command.name) - const params = '?token=' + this.$store.getters.token + const params1 = `?token=${this.$store.getters.token}` + const params = `?sys=${command.name}&url=${command.url}&code=${command.code}&token=${this.$store.getters.token}` // 判断系统是不是http的,如果是则打开新窗口 if (command.url.indexOf('http') > -1) { // 取token if (this.baseConfig.sameWindow) { - window.location.href = command.url + params + window.location.href = command.url + params1 } else { - window.open(command.url + params, '_blank') + window.open(command.url + params1, '_blank') } } else { // 取token diff --git a/src/layout/components/AppHeader.vue b/src/layout/components/AppHeader.vue index 6b331ca..8d8912e 100644 --- a/src/layout/components/AppHeader.vue +++ b/src/layout/components/AppHeader.vue @@ -79,14 +79,15 @@ // 切换子系统 handleCommand(command) { console.log('切换子系统:' + command.name) - const params = '?token=' + this.$store.getters.token + const params1 = `?token=${this.$store.getters.token}` + const params = `?sys=${command.name}&url=${command.url}&code=${command.code}&token=${this.$store.getters.token}` // 判断系统是不是http的,如果是则打开新窗口 if (command.url.indexOf('http') > -1) { // 取token if (this.baseConfig.sameWindow) { - window.location.href = command.url + params + window.location.href = command.url + params1 } else { - window.open(command.url + params, '_blank') + window.open(command.url + params1, '_blank') } } else { // 取token diff --git a/src/store/getters.js b/src/store/getters.js index 77035f4..1e26c7a 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -11,6 +11,7 @@ id: state => state.user.id, // id account: state => state.user.account, // 账户 name: state => state.user.name, // 姓名 + avatar: state => state.user.avatar, // 头像 roleList: state => state.user.roleList, // 角色列表 roleNames: state => state.user.roleNames, // 角色名称列表 roleTips: state => state.user.roleTips, // 角色名称列表