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