|
|
@ -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) { |
|
|
|