diff --git a/src/views/acl/CommandAcl/CommandFilterAcl/CommandFilterAclList.vue b/src/views/acl/CommandAcl/CommandFilterAcl/CommandFilterAclList.vue index 4d8eb1e10..bdba4d16d 100644 --- a/src/views/acl/CommandAcl/CommandFilterAcl/CommandFilterAclList.vue +++ b/src/views/acl/CommandAcl/CommandFilterAcl/CommandFilterAclList.vue @@ -44,8 +44,15 @@ export default { width: '160px', formatter: AmountFormatter, formatterArgs: { - routeQuery: { - activeTab: 'GroupUser' + route: 'AccountGatherList', + getRoute({ row }) { + return { + name: 'CommandFilterAclList', + query: { + activeTab: 'CommandGroup', + command_filters: row.id + } + } } } } diff --git a/src/views/acl/CommandAcl/CommandGroup/CommandGroupList.vue b/src/views/acl/CommandAcl/CommandGroup/CommandGroupList.vue index e9d9eb6fa..899c93fb7 100644 --- a/src/views/acl/CommandAcl/CommandGroup/CommandGroupList.vue +++ b/src/views/acl/CommandAcl/CommandGroup/CommandGroupList.vue @@ -11,9 +11,11 @@ export default { ListTable }, data() { + const _id = this.$route.query.command_filters + const url = `/api/v1/acls/command-groups/${_id ? `?command_filters=${_id}` : ''}` return { tableConfig: { - url: '/api/v1/acls/command-groups/', + url: url, permissions: { app: 'acls', resource: 'commandgroup'