diff --git a/src/layouts/welcome-page/welcome-page.vue b/src/layouts/welcome-page/welcome-page.vue index 23c6f278..741c5371 100644 --- a/src/layouts/welcome-page/welcome-page.vue +++ b/src/layouts/welcome-page/welcome-page.vue @@ -9,7 +9,7 @@ { moldingQuestionAnswers: null, capabilityQuestionAnswers: null, }, + policy: { + policyNumber: null, + dateOfLoss: null, + damageCause: null, + damageState: null, + damageCity: null, + isDamageGlassOnly: null, + phoneNumber: null, + email: null, + }, customer: { address: { streetAddress: null, @@ -635,7 +645,17 @@ export const useMainStore = defineStore({ updatePageData(pageData) { this.applicationUser.pageData[pageData.page] = pageData.data; }, - + updatePolicyData(welcomePageModel) + { + this.order.policy.policyNumber = welcomePageModel?.policyNumber; + this.order.policy.dateOfLoss = welcomePageModel?.dateOfLoss; + this.order.policy.damageCause = welcomePageModel?.damageCause; + this.order.policy.damageState = welcomePageModel?.damageState; + this.order.policy.damageCity = welcomePageModel?.damageCity; + this.order.policy.isDamageGlassOnly = welcomePageModel?.isDamageGlassOnly; + this.order.policy.phoneNumber = welcomePageModel?.phoneNumber; + this.order.policy.email = welcomePageModel?.email; + }, savePartQuestionAnswers(partQuestionAnswersArray) { // if part question answers have changed, reset subsequent question answers const sortedPreviousResultsArray = sortArrayOfObjectsByPropertyValue(