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() {