From eb59e3de6db7d8ad87b02330615e40992ef3620e Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Wed, 18 Nov 2020 17:11:58 +0000 Subject: [PATCH] --- ayanova/src/views/adm-user.vue | 5 ++++- ayanova/src/views/cust-user.vue | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ayanova/src/views/adm-user.vue b/ayanova/src/views/adm-user.vue index 63653552..0961318e 100644 --- a/ayanova/src/views/adm-user.vue +++ b/ayanova/src/views/adm-user.vue @@ -438,6 +438,7 @@ export default { if (this.$route.params.obj) { //yes, no need to fetch it this.obj = this.$route.params.obj; + this.optionsObj = this.$route.params.optionsObj; vm.formState.loading = false; //here we handle it immediately } else { await vm.getDataFromApi(vm.$route.params.recordid); //let getdata handle loading @@ -721,6 +722,7 @@ export default { if (res.data.id) { //POST - whole new object returned vm.obj = res.data; + await vm.getUserOptionsDataFromApi(); //Change URL to new record //NOTE: will not cause a page re-render, almost nothing does unless forced with a KEY property or using router.GO() @@ -728,7 +730,8 @@ export default { name: "adm-user", params: { recordid: res.data.id, - obj: res.data //Pass data object to new form + obj: res.data, + optionsObj: vm.optionsObj } }); } else { diff --git a/ayanova/src/views/cust-user.vue b/ayanova/src/views/cust-user.vue index 85643e88..d8b70ad6 100644 --- a/ayanova/src/views/cust-user.vue +++ b/ayanova/src/views/cust-user.vue @@ -726,12 +726,12 @@ export default { await vm.getUserOptionsDataFromApi(); //Change URL to new record //NOTE: will not cause a page re-render, almost nothing does unless forced with a KEY property or using router.GO() - //this.optionsObj = this.$route.params.optionsObj; + this.$router.push({ name: "cust-user", params: { recordid: res.data.id, - obj: res.data, //Pass data object to new form + obj: res.data, optionsObj: vm.optionsObj } });