修复BUG: 权限管理编辑时,复选框父子级严格关联的问题

pull/82/head
猿小天 2022-12-03 22:22:32 +08:00
parent 256b13bc02
commit 4e7119a90e
1 changed files with 4 additions and 1 deletions

View File

@ -93,7 +93,7 @@
:default-checked-keys="menuCheckedKeys"
:check-on-click-node="false"
empty-text="请先选择角色"
:check-strictly="false"
:check-strictly="menuCheckStrictly"
@check-change="handleCheckClick"
>
<span class="custom-tree-node" slot-scope="{ node, data }">
@ -142,6 +142,7 @@ export default {
menuOptions: [],
permissionData: [],
menuCheckedKeys: [], //
menuCheckStrictly: false,
deptOptions: [],
deptCheckedKeys: [],
dataScopeOptions: [
@ -199,6 +200,7 @@ export default {
this.getDeptData()
this.getMenuData(this.roleObj)
this.menuCheckedKeys = this.roleObj.menu //
this.menuCheckStrictly = true //
this.deptCheckedKeys = this.roleObj.dept
},
addRequest (row) {
@ -292,6 +294,7 @@ export default {
children,
parent
} = data
this.menuCheckStrictly = false
for (const item of menuPermission) {
this.$set(item, 'checked', checked)
}