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