fix: bug#10756
This commit is contained in:
parent
4b2439374a
commit
055de0750e
|
@ -220,18 +220,21 @@ const table: any = {
|
||||||
// 启用批量设置
|
// 启用批量设置
|
||||||
if (bulkBool.value) {
|
if (bulkBool.value) {
|
||||||
// 将已勾选的权限和批量设置的权限进行合并,并与自己可选的权限进行比对,取交集作为当前选中的权限
|
// 将已勾选的权限和批量设置的权限进行合并,并与自己可选的权限进行比对,取交集作为当前选中的权限
|
||||||
let newPermission = uniq([
|
// let newPermission = uniq([
|
||||||
...item.selectPermissions,
|
// ...item.selectPermissions,
|
||||||
...bulkList.value,
|
// ...bulkList.value,
|
||||||
]);
|
// ]);
|
||||||
const allPermissions = item.permissionList.map(
|
// const allPermissions = item.permissionList.map(
|
||||||
(item: any) => item.value,
|
// (item: any) => item.value,
|
||||||
);
|
// );
|
||||||
newPermission = intersection(
|
// newPermission = intersection(
|
||||||
newPermission,
|
// newPermission,
|
||||||
allPermissions,
|
// allPermissions,
|
||||||
);
|
// );
|
||||||
item.selectPermissions = newPermission;
|
// item.selectPermissions = newPermission;
|
||||||
|
|
||||||
|
// fix: bug#10756
|
||||||
|
item.selectPermissions = n[1];
|
||||||
// 禁用单独勾选
|
// 禁用单独勾选
|
||||||
item.permissionList.forEach((permission: any) => {
|
item.permissionList.forEach((permission: any) => {
|
||||||
permission.disabled = true;
|
permission.disabled = true;
|
||||||
|
|
Loading…
Reference in New Issue