From cc7f03bcbb427ce334f6935311d22f36a61c21fd Mon Sep 17 00:00:00 2001 From: 鲁班七号 <9159450+luban-71@user.noreply.gitee.com> Date: 星期四, 20 七月 2023 11:52:48 +0800 Subject: [PATCH] 修改“我发布的”,为本级发出 --- src/layout/menuSider.vue | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/layout/menuSider.vue b/src/layout/menuSider.vue index 53b9b33..babe9e2 100644 --- a/src/layout/menuSider.vue +++ b/src/layout/menuSider.vue @@ -21,15 +21,37 @@ </template> <script> -import menuData from './menu' +import menu from './menu' +import { getUserInfo } from "@/util/storage"; export default { name: "menu-sider", data() { return { - navData: menuData, + userInfo: {}, + navData: [], openKeys: ['1','2','3','4'] }; }, + created() { + const t = this + t.userInfo = getUserInfo() + if(t.userInfo.role.id == 1){ + t.navData = menu.adminMenu + }else if(t.userInfo.role.id == 3){ + if(t.userInfo.unittype == 1){ + t.navData = menu.workerMenu + }else{ + t.navData = menu.workerMenu.map((i)=>{ + if(i.Children.find(item=>item.MenuTitle == '常规群发')){ + i.Children = i.Children.filter(j=>j.MenuTitle !== '常规群发') + } + return i + }) + } + }else{ + t.navData = menu.leaderMenu + } + }, methods: { onOpenChange(openKeys) { if (openKeys.length !== 0) { -- Gitblit v1.9.2