Commit e3309cb29943f81a10325896897ce7824ddcc64a
1 parent
51fafd6d
debug permission tree mode
Showing
1 changed file
with
3 additions
and
2 deletions
src/views/role/permission.vue
| ... | ... | @@ -106,7 +106,9 @@ const getCheckedPermissions = (menuArray: Tree[]) => { |
| 106 | 106 | * @param {array} array 树数组 |
| 107 | 107 | */ |
| 108 | 108 | const getCheckedRoles = (node: Node, data: Node[]) => { |
| 109 | - form.data.permissionIds = [...data.checkedKeys, ...data.halfCheckedKeys]; | |
| 109 | + form.data.permissionIds = data.checkedKeys; | |
| 110 | + // 严格模式用下面这句,选上级带下级一堆用上面这句 | |
| 111 | + // form.data.permissionIds = [...data.checkedKeys, ...data.halfCheckedKeys]; | |
| 110 | 112 | }; |
| 111 | 113 | onMounted(() => { |
| 112 | 114 | getPermissions(); |
| ... | ... | @@ -144,7 +146,6 @@ onMounted(() => { |
| 144 | 146 | <el-tree |
| 145 | 147 | :data="form.permissions" |
| 146 | 148 | :props="defaultProps" |
| 147 | - :check-strictly="true" | |
| 148 | 149 | :default-checked-keys="form.data.permissionIds" |
| 149 | 150 | node-key="id" |
| 150 | 151 | ref="addTreeTest" | ... | ... |