| | |
| | | this.dialogFormRoles.roleTreeSelectedArr.forEach((it, ind) => { |
| | | if (it.Code === checkedFatherCode) { |
| | | console.log(it.Code, 9) |
| | | console.log(this.dialogFormRoles.roleTreeSelectedArr.splice(ind, 1), 7) |
| | | this.dialogFormRoles.roleTreeSelectedArr.splice(ind, 1) |
| | | } |
| | | }) |
| | | this.dialogFormRoles.rolesArrSelectedArr.forEach((i, i1) => { |
| | | if (i === checkedFatherCode) { |
| | | console.log(this.dialogFormRoles.rolesArrSelectedArr.splice(i1, 1), 8) |
| | | this.dialogFormRoles.rolesArrSelectedArr.splice(i1, 1) |
| | | } |
| | | }) |
| | | } |
| | |
| | | } else { // 当父类由半叶变为全叶时 |
| | | this.dialogFormRoles.roleTreeSelectedArr.forEach((i1, ind) => { |
| | | if (i1.Code === checkedFatherCode) { // i1没找对 |
| | | console.log(i1, this.dialogFormRoles.roleTreeSelectedArr.splice(ind, 1), 8) |
| | | this.dialogFormRoles.roleTreeSelectedArr.splice(ind, 1) |
| | | temp.forEach(it => { |
| | | this.dialogFormRoles.roleTreeSelectedArr.push({ |
| | | Code: it.code, |
| | |
| | | console.log(this.dialogFormRoles.rolesArrSelectedArr, 78) |
| | | this.dialogFormRoles.rolesArrSelectedArr.forEach((i, i1) => { |
| | | if (i === it.code) { |
| | | console.log(this.dialogFormRoles.rolesArrSelectedArr.splice(i1, 1), 6664) |
| | | this.dialogFormRoles.rolesArrSelectedArr.splice(i1, 1) |
| | | } |
| | | }) |
| | | this.dialogFormRoles.roleTreeSelectedArr.forEach((i, i1) => { |
| | | if (i.Code === it.code) { |
| | | console.log(i1, this.dialogFormRoles.roleTreeSelectedArr.splice(i1, 1), 6665) |
| | | this.dialogFormRoles.roleTreeSelectedArr.splice(i1, 1) |
| | | } |
| | | }) |
| | | } |