From a4ca216c5b215f323b3c439b2f445dad72bbfce1 Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期一, 26 八月 2024 16:44:31 +0800
Subject: [PATCH] fix: 修改bug

---
 src/views/authority/role/index.vue |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/views/authority/role/index.vue b/src/views/authority/role/index.vue
index f049890..9f38faf 100644
--- a/src/views/authority/role/index.vue
+++ b/src/views/authority/role/index.vue
@@ -285,7 +285,7 @@
   import Authheader from '@/views/authority/components/authheader.vue';
   import router from "@/router";
   import { queryCanvasList } from "@/api/Agent";
-  import { getUserResources } from "@/utils/auth";
+  import { getUserInfo, getUserResources } from "@/utils/auth";
   import { forEach } from "lodash";
 
   let treeDataMenu = ref([]);
@@ -597,6 +597,7 @@
       checkStrictlyKnowledge.value = [];
       checkedKeysKnowledge.value = [];
       checkStrictlyDialog.value = [];
+      checkStrictlyAgent.value = [];
       checkedKeysDialog.value = [];
       selectRole.value = record;
       if (record.resources) {
@@ -694,8 +695,11 @@
 
   const MenuData = async (key) => {
     await ResourceList(key).then((res) => {
-      let newTree=[]
-      removeChild(res.rows,newTree)
+      let newTree = [];
+      let u =JSON.parse(getUserInfo());
+      if (u.role != "admin") {
+        removeChild(res.rows, newTree);
+      }
       treeDataMenu.value = [...res.rows];
     });
   };

--
Gitblit v1.8.0