From 4ef0a833113c01edfec4cd3a01dc1047c2f7160d Mon Sep 17 00:00:00 2001 From: Kulbhushan Kaushik Date: Thu, 19 Jan 2023 10:20:05 -0500 Subject: [PATCH] changes to load data back to page from store up on return --- src/layouts/welcome-page/welcome-page.vue | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/src/layouts/welcome-page/welcome-page.vue b/src/layouts/welcome-page/welcome-page.vue index d2c3ac8d..77b42f16 100644 --- a/src/layouts/welcome-page/welcome-page.vue +++ b/src/layouts/welcome-page/welcome-page.vue @@ -177,16 +177,7 @@ mixins: [BaseFormMixin], data() { return { - welcomePageModel: { - policyNumber: "", - dateOfLoss: "", - damageCause: "", - damageState: "", - damageCity: "", - isDamageGlassOnly: "", - phoneNumber: "", - email: "" - }, + welcomePageModel: this.getWelcomePageModelFromStore() }; }, setup() { @@ -226,6 +217,18 @@ this.$route ); }, + getWelcomePageModelFromStore() { + return { + policyNumber : this.mainStore.order.policy.policyNumber, + dateOfLoss : this.mainStore.order.policy.dateOfLoss, + damageCause : this.mainStore.order.policy.damageCause, + damageState : this.mainStore.order.policy.damageState, + damageCity : this.mainStore.order.policy.damageCity, + isDamageGlassOnly : this.mainStore.order.policy.isDamageGlassOnly, + phoneNumber : this.mainStore.order.policy.phoneNumber, + email : this.mainStore.order.policy.email, + } + }, }, computed:{ DamageCauseOptions() {