提交 7d872199 authored 作者: 王鹏飞's avatar 王鹏飞

权限bug fixes

上级 acdf4947
...@@ -160,7 +160,7 @@ export default { ...@@ -160,7 +160,7 @@ export default {
: this.studentMenus.concat(this.defaultMenus) : this.studentMenus.concat(this.defaultMenus)
}, },
user() { user() {
return this.$store.state.user || {} return this.$store.state.user
}, },
avatar() { avatar() {
return this.user.avatar || defaultAvatar return this.user.avatar || defaultAvatar
...@@ -169,13 +169,7 @@ export default { ...@@ -169,13 +169,7 @@ export default {
menuPermissions() { menuPermissions() {
// role: 1学生,2老师 // role: 1学生,2老师
// system_tag: 2教师,3学生 // system_tag: 2教师,3学生
return this.$store.state.permissions.filter(item => { return this.$store.state.permissions
if (this.user.role === 2) {
return item.system_tag === 2
} else {
return item.system_tag === 3
}
})
} }
}, },
watch: { watch: {
......
...@@ -32,6 +32,7 @@ export default { ...@@ -32,6 +32,7 @@ export default {
methods: { methods: {
chooseRole(role) { chooseRole(role) {
api.chooseRole({ role }).then(() => { api.chooseRole({ role }).then(() => {
this.$store.dispatch('getPermissions')
this.$router.replace('/') this.$router.replace('/')
}) })
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论