diff --git a/src/views/xpack/Cloud/Account/AccountDetail/index.vue b/src/views/xpack/Cloud/Account/AccountDetail/index.vue index b9aaeda3a..71e14edb5 100644 --- a/src/views/xpack/Cloud/Account/AccountDetail/index.vue +++ b/src/views/xpack/Cloud/Account/AccountDetail/index.vue @@ -17,9 +17,11 @@ export default { TabPage }, data() { + const vm = this return { Account: { - name: '', provider_display: '', validity_display: '', comment: '', date_created: '', created_by: '' }, + name: '', provider: '', provider_display: '', validity_display: '', comment: '', date_created: '', created_by: '' + }, config: { activeMenu: 'AccountDetail', submenu: [ @@ -29,7 +31,16 @@ export default { } ], actions: { - deleteSuccessRoute: 'CloudCenter' + deleteSuccessRoute: 'CloudCenter', + updateCallback: () => { + const id = this.$route.params.id + const routeName = 'AccountUpdate' + this.$router.push({ + name: routeName, + params: { id: id }, + query: { provider: vm.Account.provider } + }) + } } } }