diff --git a/src/views/applications/DatabaseApp/DatabaseAppDetail/index.vue b/src/views/applications/DatabaseApp/DatabaseAppDetail/index.vue index 4b5e9a7ef..2c7c2b30a 100644 --- a/src/views/applications/DatabaseApp/DatabaseAppDetail/index.vue +++ b/src/views/applications/DatabaseApp/DatabaseAppDetail/index.vue @@ -1,7 +1,7 @@ @@ -18,7 +18,7 @@ export default { }, data() { return { - DatabaseApp: { + app: { name: '', get_type_display: '', host: '', port: '', database: '', date_created: '', created_by: '', comment: '', attrs: '' }, config: { @@ -31,7 +31,10 @@ export default { ], actions: { detailApiUrl: `/api/v1/applications/applications/${this.$route.params.id}/`, - deleteApiUrl: `/api/v1/applications/applications/${this.$route.params.id}/` + deleteApiUrl: `/api/v1/applications/applications/${this.$route.params.id}/`, + updateCallback: (item) => { + this.$router.push({ name: 'DatabaseAppUpdate', params: { id: this.app.id }, query: { type: this.app.type }}) + } } } } diff --git a/src/views/applications/KubernetesApp/KubernetesAppDetail/KubernetesAppDetail.vue b/src/views/applications/KubernetesApp/KubernetesAppDetail/KubernetesAppDetail.vue index 4eaaf8376..470c3ab19 100644 --- a/src/views/applications/KubernetesApp/KubernetesAppDetail/KubernetesAppDetail.vue +++ b/src/views/applications/KubernetesApp/KubernetesAppDetail/KubernetesAppDetail.vue @@ -11,7 +11,6 @@ import DetailCard from '@/components/DetailCard' import { toSafeLocalDateStr } from '@/utils/common' export default { - name: 'DatabaseAppDetail', components: { DetailCard }, diff --git a/src/views/applications/KubernetesApp/KubernetesAppDetail/index.vue b/src/views/applications/KubernetesApp/KubernetesAppDetail/index.vue index 39cbc7c3c..2173555b7 100644 --- a/src/views/applications/KubernetesApp/KubernetesAppDetail/index.vue +++ b/src/views/applications/KubernetesApp/KubernetesAppDetail/index.vue @@ -1,7 +1,7 @@ @@ -18,7 +18,7 @@ export default { }, data() { return { - KubernetesApp: { + app: { name: '', type_display: '', cluster: '', date_created: '', created_by: '', comment: '', attrs: '' }, config: { @@ -31,7 +31,10 @@ export default { ], actions: { detailApiUrl: `/api/v1/applications/applications/${this.$route.params.id}/`, - deleteApiUrl: `/api/v1/applications/applications/${this.$route.params.id}/` + deleteApiUrl: `/api/v1/applications/applications/${this.$route.params.id}/`, + updateCallback: (item) => { + this.$router.push({ name: 'KubernetesAppUpdate', params: { id: this.app.id }, query: { type: this.app.type }}) + } } } } diff --git a/src/views/applications/RemoteApp/RemoteAppDetail/RemoteAppDetail.vue b/src/views/applications/RemoteApp/RemoteAppDetail/RemoteAppDetail.vue index db084b8c3..a43d0129e 100644 --- a/src/views/applications/RemoteApp/RemoteAppDetail/RemoteAppDetail.vue +++ b/src/views/applications/RemoteApp/RemoteAppDetail/RemoteAppDetail.vue @@ -12,7 +12,6 @@ import DetailCard from '@/components/DetailCard' import { toSafeLocalDateStr } from '@/utils/common' export default { - name: 'RemoteAppDetail', components: { DetailCard }, diff --git a/src/views/applications/RemoteApp/RemoteAppDetail/index.vue b/src/views/applications/RemoteApp/RemoteAppDetail/index.vue index b9f379bf6..6c53a73f4 100644 --- a/src/views/applications/RemoteApp/RemoteAppDetail/index.vue +++ b/src/views/applications/RemoteApp/RemoteAppDetail/index.vue @@ -1,7 +1,7 @@ @@ -17,9 +17,8 @@ export default { TabPage }, data() { - const vm = this return { - RemoteApp: { + app: { name: '', asset: '', get_type_display: '', path: '', date_created: '', created_by: '', comment: '', attrs: '' }, config: { @@ -33,8 +32,8 @@ export default { actions: { detailApiUrl: `/api/v1/applications/applications/${this.$route.params.id}/`, deleteApiUrl: `/api/v1/applications/applications/${this.$route.params.id}/`, - updateCallback: function(item) { - vm.$router.push({ name: 'RemoteAppUpdate', params: { id: vm.RemoteApp.id }, query: { type: vm.RemoteApp.type }}) + updateCallback: (item) => { + this.$router.push({ name: 'RemoteAppUpdate', params: { id: this.app.id }, query: { type: this.app.type }}) } } }