diff --git a/src/views/permissions/rolePermission.vue b/src/views/permissions/rolePermission.vue index 5c8eae9..038c292 100644 --- a/src/views/permissions/rolePermission.vue +++ b/src/views/permissions/rolePermission.vue @@ -318,18 +318,20 @@ const getLists = async function () { }) data.value = res.data let originalData = res.data.filter(item => item.id !== 9); // 排除权限管理 + // 排除金豆菜单 + data.value = filterGoldenBeanMenus(originalData); // data.value = data.value.filter(item => item.id !== 9); console.log('看看data', data.value) console.log('parentID:', addRole.value.parentId, 'roleId:', roleId) - // 根据地区过滤金豆菜单 +/* // 根据地区过滤金豆菜单 if (addRole.value.market !== '总部') { // 非总部地区:过滤掉金豆相关菜单 originalData = filterGoldenBeanMenus(originalData); } - data.value = originalData; // 更新菜单树数据 + data.value = originalData; // 更新菜单树数据*/ if (addRole.value.parentId && addRole.value.parentId !== 2) { const result = await API({ @@ -522,6 +524,7 @@ const permissionEditRoleInit = async function (row) { }); data.value = res.data; data.value = data.value.filter(item => item.id !== 9); + data.value = filterGoldenBeanMenus(data.value); // 收集当前行权限树的叶子节点id(只收集实际选中的叶子节点) if (row.tree && row.tree.length > 0) {