UI: fix delete domain (#5882)

Co-authored-by: Joao <JoaoJandre@gitlab.com>
This commit is contained in:
JoaoJandre 2022-02-11 16:45:16 -03:00 committed by GitHub
parent b489b5828e
commit 7aa9d3cd51
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 2 deletions

View File

@ -180,7 +180,7 @@ export default {
this.fillEditFormFieldValues()
}
},
inject: ['parentCloseAction', 'parentFetchData'],
inject: ['parentCloseAction', 'parentFetchData', 'parentForceRerender'],
methods: {
handleSubmit (e) {
e.preventDefault()
@ -249,6 +249,7 @@ export default {
successMethod: result => {
if (this.action.api === 'deleteDomain') {
this.parentFetchData()
this.parentForceRerender()
}
if (this.action.response) {
const description = this.action.response(result.jobresult)

View File

@ -60,6 +60,7 @@
:tabs="$route.meta.tabs" />
<tree-view
v-else
:key="treeViewKey"
:treeData="treeData"
:treeSelected="treeSelected"
:treeStore="domainStore"
@ -105,6 +106,7 @@ export default {
resource: {},
loading: false,
selectedRowKeys: [],
treeViewKey: 0,
treeData: [],
treeSelected: {},
showAction: false,
@ -158,7 +160,8 @@ export default {
provide () {
return {
parentCloseAction: this.closeAction,
parentFetchData: this.fetchData
parentFetchData: this.fetchData,
parentForceRerender: this.forceRerender
}
},
methods: {
@ -323,6 +326,9 @@ export default {
},
closeAction () {
this.showAction = false
},
forceRerender () {
this.treeViewKey += 1
}
}
}