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,7 +106,9 @@ const getCheckedPermissions = (menuArray: Tree[]) => { | ||
| 106 | * @param {array} array 树数组 | 106 | * @param {array} array 树数组 |
| 107 | */ | 107 | */ |
| 108 | const getCheckedRoles = (node: Node, data: Node[]) => { | 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 | onMounted(() => { | 113 | onMounted(() => { |
| 112 | getPermissions(); | 114 | getPermissions(); |
| @@ -144,7 +146,6 @@ onMounted(() => { | @@ -144,7 +146,6 @@ onMounted(() => { | ||
| 144 | <el-tree | 146 | <el-tree |
| 145 | :data="form.permissions" | 147 | :data="form.permissions" |
| 146 | :props="defaultProps" | 148 | :props="defaultProps" |
| 147 | - :check-strictly="true" | ||
| 148 | :default-checked-keys="form.data.permissionIds" | 149 | :default-checked-keys="form.data.permissionIds" |
| 149 | node-key="id" | 150 | node-key="id" |
| 150 | ref="addTreeTest" | 151 | ref="addTreeTest" |