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

权限bug fixes

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