diff --git a/src/views/settings/Org/OrganizationCreateUpdate.vue b/src/views/settings/Org/OrganizationCreateUpdate.vue index 8bb144668..3ca8eafbe 100644 --- a/src/views/settings/Org/OrganizationCreateUpdate.vue +++ b/src/views/settings/Org/OrganizationCreateUpdate.vue @@ -12,25 +12,24 @@ export default { data() { return { config: { - initial: { - }, + initial: {}, url: '/api/v1/orgs/orgs/', fields: [ ['', ['name', 'comment']] ], hasSaveContinue: false, - fieldsMeta: { - }, + fieldsMeta: {}, onPerformSuccess(res, method) { + const order_params = { params: { order: '-date_created' }} switch (method) { case 'post': this.$store.dispatch('users/addAdminOrg', { id: res.id, name: res.name }) this.$message.success(this.$tc('common.createSuccessMsg')) - return this.$router.push({ name: 'OrganizationList' }) + return this.$router.push({ name: 'OrganizationList', ...order_params }) case 'put': this.$store.dispatch('users/modifyOrg', { id: res.id, name: res.name }) this.$message.success(this.$tc('common.updateSuccessMsg')) - return this.$router.push({ name: 'OrganizationList' }) + return this.$router.push({ name: 'OrganizationList', ...order_params }) } } }