Adding consumer model to save session

This commit is contained in:
brydon1 2023-07-14 08:38:08 -04:00
parent c7f54b8b7e
commit 242b947b14

View file

@ -720,6 +720,7 @@ export const useMainStore = defineStore({
savedSessionId: applicationUser.savedSessionId, savedSessionId: applicationUser.savedSessionId,
}, },
order: { order: {
// done
vehicle: { vehicle: {
carId: vehicle.carId, carId: vehicle.carId,
year: vehicle.year, year: vehicle.year,
@ -737,9 +738,7 @@ export const useMainStore = defineStore({
licensePlateNumber: vehicle.registration.licensePlate, licensePlateNumber: vehicle.registration.licensePlate,
}, },
}, },
customer: { // done
emailAddress: order.customer.emailAddress,
},
damage: { damage: {
numberOfChips: damage.numberOfChips, numberOfChips: damage.numberOfChips,
glassToReplace: newGlassToReplace, glassToReplace: newGlassToReplace,
@ -748,6 +747,13 @@ export const useMainStore = defineStore({
moldingQuestionAnswers: order.damage.moldingQuestionAnswers, moldingQuestionAnswers: order.damage.moldingQuestionAnswers,
capabilityQuestionAnswers: order.damage.capabilityQuestionAnswers, capabilityQuestionAnswers: order.damage.capabilityQuestionAnswers,
}, },
customer: {
emailAddress: order.customer.emailAddress,
firstName: order.customer.firstName,
lastName: order.customer.lastName,
phoneNumber: order.customer.phone, // TODO contact info or customer?
optInSms: order.contactInfo.requestTextUpdates
},
lineItems: { lineItems: {
glassParts: lineItems.glassParts, glassParts: lineItems.glassParts,
supportingItems: lineItems.supportingItems, supportingItems: lineItems.supportingItems,