mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 20:02:29 +01:00
UI: fix delete domain (#5882)
Co-authored-by: Joao <JoaoJandre@gitlab.com>
This commit is contained in:
parent
b489b5828e
commit
7aa9d3cd51
@ -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)
|
||||
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user