diff --git a/src/views/accounts/AccountTemplate/Detail/Account.vue b/src/views/accounts/AccountTemplate/Detail/Account.vue index cc656721e..bc2d5c6e2 100644 --- a/src/views/accounts/AccountTemplate/Detail/Account.vue +++ b/src/views/accounts/AccountTemplate/Detail/Account.vue @@ -76,21 +76,28 @@ export default { name: { formatter: DetailFormatter, formatterArgs: { - route: 'AssetAccountDetail', - can: vm.$hasPerm('accounts.view_account') + drawer: true, + can: vm.$hasPerm('accounts.view_account'), + getRoute: ({ row }) => { + return { + name: 'AssetAccountDetail', + params: { id: row.id } + } + } } }, asset: { label: this.$t('Asset'), - formatter: function(row) { - const to = { - name: 'AssetDetail', - params: { id: row.asset.id } - } - if (vm.$hasPerm('assets.view_asset')) { - return {row.asset.name} - } else { - return {row.asset.name} + formatter: DetailFormatter, + formatterArgs: { + drawer: true, + can: vm.$hasPerm('assets.view_asset'), + getTitle: ({ row }) => row.asset.name, + getRoute: ({ row }) => { + return { + name: 'AssetDetail', + params: { id: row.asset.id } + } } } }, diff --git a/src/views/assets/Asset/AssetDetail/PermUser.vue b/src/views/assets/Asset/AssetDetail/PermUser.vue index a46faab30..036e39495 100644 --- a/src/views/assets/Asset/AssetDetail/PermUser.vue +++ b/src/views/assets/Asset/AssetDetail/PermUser.vue @@ -50,9 +50,16 @@ export default { }, columnsMeta: { name: { - formatter: vm.$hasPerm('users.view_user') ? DetailFormatter : '', + formatter: DetailFormatter, formatterArgs: { - route: 'UserDetail' + drawer: true, + can: vm.$hasPerm('users.view_user'), + getRoute: ({ row }) => { + return { + name: 'UserDetail', + params: { id: row.id } + } + } } }, source: { diff --git a/src/views/settings/Storage/CommandStorage.vue b/src/views/settings/Storage/CommandStorage.vue index b06330dc7..d217bfb8c 100644 --- a/src/views/settings/Storage/CommandStorage.vue +++ b/src/views/settings/Storage/CommandStorage.vue @@ -1,5 +1,10 @@ - - diff --git a/src/views/settings/Storage/ReplayStorage.vue b/src/views/settings/Storage/ReplayStorage.vue index a8bd7c051..dac75064b 100644 --- a/src/views/settings/Storage/ReplayStorage.vue +++ b/src/views/settings/Storage/ReplayStorage.vue @@ -1,5 +1,10 @@ - -