Browse Source

fixed a problem with the permission tree

pull/69/head
cKey 5 years ago
parent
commit
0cf7e42bc4
  1. 9
      vueJs/src/components/PermissionTree/index.vue

9
vueJs/src/components/PermissionTree/index.vue

@ -134,7 +134,14 @@ export default class extends Vue {
permissionTreeItem.disabled = this.readonly permissionTreeItem.disabled = this.readonly
this.permissionEditData.push(permission) this.permissionEditData.push(permission)
const subPermissions = permissions.filter(p => p.parentName === permission.name) const subPermissions = permissions.filter(p => p.parentName === permission.name)
this.generateSubPermission(permissionTreeItem, subPermissions, permissions) // 2020-08-28 ,
if (subPermissions.length === 0) {
if (permission.isGranted) {
this.permissionCheckedKeys.push(permissionTreeItem.id)
}
} else {
this.generateSubPermission(permissionTreeItem, subPermissions, permissions)
}
permissionTree.children.push(permissionTreeItem) permissionTree.children.push(permissionTreeItem)
}) })
} }

Loading…
Cancel
Save