diff --git a/src/components/menu.vue b/src/components/menu.vue index 3e59e115543e1cace1f1221c93c561fa7baf5f1d..85ef93fc9a5f367495468024f933800f121f9340 100644 --- a/src/components/menu.vue +++ b/src/components/menu.vue @@ -183,15 +183,25 @@ export default { }; }, mounted() { - if (this.$store.level == 2) { - this.user_arr = [ - { name: "个人档案", path: "/user/user_info" }, - { name: "消息通知", path: "/user/message" }, - { name: "收银中心", path: "/authority" }, - { name: "关于BD-aPaaS", path: "/data_analysis" }, - { name: "退出登录", path: "logout" }, - ]; - } + this.$api.user.getNowUser().then(({ data }) => { + if (data.success == 1) { + this.$store.commit("userInfofun", data.data); + + const userLevel = this.$store.getters.level; + + if (userLevel === 2) { + this.user_arr = [ + { name: "个人档案", path: "/user/user_info" }, + { name: "消息通知", path: "/user/message" }, + { name: "收银中心", path: "/authority" }, + { name: "关于BD-aPaaS", path: "/data_analysis" }, + { name: "退出登录", path: "logout" }, + ]; + } + } else { + console.log(data.errMsg); + } + }); this.getMenuIndex(); this.getList();