From fd15b2a99a4ebd476a54671c560b3a89f69b621e Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期二, 27 八月 2024 10:26:42 +0800
Subject: [PATCH] feat: 修改bug
---
src/views/authority/role/index.vue | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/src/views/authority/role/index.vue b/src/views/authority/role/index.vue
index f049890..a3b1cc1 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([]);
@@ -338,6 +338,7 @@
let resourcevisible = ref(false);
let selectRole = ref({});
+ let u =JSON.parse(getUserInfo());
const eachChildrenAdd=(node)=>{
if (node.children?.length > 0) {
@@ -597,6 +598,7 @@
checkStrictlyKnowledge.value = [];
checkedKeysKnowledge.value = [];
checkStrictlyDialog.value = [];
+ checkStrictlyAgent.value = [];
checkedKeysDialog.value = [];
selectRole.value = record;
if (record.resources) {
@@ -694,17 +696,19 @@
const MenuData = async (key) => {
await ResourceList(key).then((res) => {
- let newTree=[]
- removeChild(res.rows,newTree)
+ let newTree = [];
+ if (u.role != "admin") {
+ removeChild(res.rows, newTree);
+ }
treeDataMenu.value = [...res.rows];
});
};
- KnowledgeList().then((res) => {
+ KnowledgeList(u.role).then((res) => {
knowledgeList.value = res.data;
});
- DialogList().then((res) => {
+ DialogList(u.role).then((res) => {
DialogsList.value = res.data;
});
queryCanvasList(null).then((canvas) => {
--
Gitblit v1.8.0