fix: bug#10756

This commit is contained in:
JiangQiming 2023-03-28 10:55:19 +08:00
parent 4b2439374a
commit 055de0750e
1 changed files with 15 additions and 12 deletions

View File

@ -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;