Browse Source

优化菜单权限

ZaiZai 2 years ago
parent
commit
603a11a572
1 changed files with 7 additions and 2 deletions
  1. 7 2
      src/views/system/organization.vue

+ 7 - 2
src/views/system/organization.vue

@@ -61,7 +61,7 @@
 import {onActivated, ref} from "vue";
 import mainApi from "~api/system/organization";
 import HcTreeData from "./components/HcTreeData.vue";
-import {formValidate, getArrValue} from "js-fast-way";
+import {arrIndex, formValidate, getArrValue} from "js-fast-way";
 import menuApi from "~api/system/menu";
 import {delMessage} from "~uti/tools";
 
@@ -213,7 +213,12 @@ const authModalShow = (data) => {
 const getMenuData = async () => {
     const {error, code, data} = await menuApi.lazyList({})
     if (!error && code === 200) {
-        treeMenuNode.value = getArrValue(data)
+        const arr = getArrValue(data)
+        //移除系统设置的菜单
+        const index = arrIndex(arr, 'code', "system")
+        arr.splice(index, 1)
+        //赋值
+        treeMenuNode.value = arr
     } else {
         treeMenuNode.value = []
     }