Finalizing save session call
This commit is contained in:
parent
4aa9777260
commit
65ba44105d
2 changed files with 26 additions and 34 deletions
|
|
@ -712,50 +712,42 @@ export const useMainStore = defineStore({
|
||||||
savedSessionId: applicationUser.savedSessionId
|
savedSessionId: applicationUser.savedSessionId
|
||||||
},
|
},
|
||||||
order: {
|
order: {
|
||||||
// done
|
|
||||||
vehicle: {
|
vehicle: {
|
||||||
carId: vehicle.carId,
|
|
||||||
year: vehicle.year,
|
year: vehicle.year,
|
||||||
make: vehicle.make,
|
make: vehicle.make,
|
||||||
model: vehicle.model,
|
model: vehicle.model,
|
||||||
style: vehicle.style,
|
style: vehicle.style,
|
||||||
vin: vehicle.vin,
|
vin: vehicle.vin,
|
||||||
imageUrl: vehicle.imageUrl,
|
carId: vehicle.carId,
|
||||||
imageVifColor: vehicle.imageColor,
|
licensePlateNumber: vehicle.registration.licensePlate
|
||||||
imageVifNumber: vehicle.imageVifNumber,
|
|
||||||
registration: {
|
|
||||||
firstName: vehicle.registration.firstName,
|
|
||||||
lastName: vehicle.registration.lastName,
|
|
||||||
streetAddress: vehicle.registration.address,
|
|
||||||
city: vehicle.registration.city,
|
|
||||||
state: vehicle.registration.state,
|
|
||||||
zipCode: vehicle.registration.zipCode,
|
|
||||||
licensePlateNumber: vehicle.registration.licensePlate
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
// done
|
|
||||||
damage: {
|
damage: {
|
||||||
numberOfChips: damage.numberOfChips,
|
numberOfChips: damage.numberOfChips,
|
||||||
glassToReplace: newGlassToReplace,
|
glassToReplace: newGlassToReplace,
|
||||||
isRepair: damage.isRepair,
|
isRepair: damage.isRepair,
|
||||||
partQuestionAnswers: order.damage.partQuestionAnswers,
|
partQuestionAnswers: order.damage.partQuestionAnswers,
|
||||||
moldingQuestionAnswers: order.damage.moldingQuestionAnswers,
|
moldingQuestionAnswers: order.damage.moldingQuestionAnswers,
|
||||||
capabilityQuestionAnswers: order.damage.capabilityQuestionAnswers
|
capabilityQuestionAnswers: order.damage.capabilityQuestionAnswers,
|
||||||
},
|
|
||||||
policy: {
|
|
||||||
policyNumber: policy.policyNumber,
|
|
||||||
policyZipCode: policy.policyZipCode,
|
|
||||||
dateOfLoss: policy.dateOfLoss,
|
dateOfLoss: policy.dateOfLoss,
|
||||||
damageCause: policy.damageCause,
|
damageCause: policy.damageCause,
|
||||||
damageState: policy.damageState,
|
damageState: policy.damageState,
|
||||||
damageCity: policy.damageCity,
|
damageCity: policy.damageCity,
|
||||||
isDamageGlassOnly: policy.isDamageGlassOnly,
|
isDamageGlassOnly: policy.isDamageGlassOnly
|
||||||
|
},
|
||||||
|
policy: {
|
||||||
|
policyHolder: {
|
||||||
|
policyFirstName: order.customer.firstName,
|
||||||
|
policyLastName: order.customer.lastName,
|
||||||
|
policyPhoneNumber: order.customer.phoneNumber,
|
||||||
|
policyEmail: order.customer.emailAddress
|
||||||
|
},
|
||||||
|
policyNumber: policy.policyNumber,
|
||||||
|
policyZipCode: policy.policyZipCode,
|
||||||
noCoverage: policy.noCoverage,
|
noCoverage: policy.noCoverage,
|
||||||
policyLookupSuccessful: policy.policyLookupSuccessful,
|
policyLookupSuccessful: policy.policyLookupSuccessful,
|
||||||
originalDeductible: order.originalDeductible,
|
originalDeductible: order.originalDeductible,
|
||||||
currentDeductible: order.currentDeductible
|
currentDeductible: order.currentDeductible
|
||||||
},
|
},
|
||||||
// TODO incorporate name and email contact details where appropriate
|
|
||||||
customer: {
|
customer: {
|
||||||
address: {
|
address: {
|
||||||
streetAddress: order.customer.address.streetAddress,
|
streetAddress: order.customer.address.streetAddress,
|
||||||
|
|
@ -764,16 +756,14 @@ export const useMainStore = defineStore({
|
||||||
state: order.customer.address.state,
|
state: order.customer.address.state,
|
||||||
zipCode: order.customer.address.zipCode
|
zipCode: order.customer.address.zipCode
|
||||||
},
|
},
|
||||||
emailAddress: order.customer.emailAddress,
|
emailAddress: order.contactInfo.emailAddress,
|
||||||
firstName: order.customer.firstName,
|
firstName: order.contactInfo.firstName,
|
||||||
lastName: order.customer.lastName,
|
lastName: order.contactInfo.lastName,
|
||||||
policyPhoneNumber: order.customer.phoneNumber,
|
phoneNumber: order.contactInfo.phoneNumber,
|
||||||
smsPhoneNumber: order.contactInfo.requestTextUpdates ? order.contactInfo.phoneNumber : null,
|
|
||||||
optInSms: order.contactInfo.requestTextUpdates ?? false
|
optInSms: order.contactInfo.requestTextUpdates ?? false
|
||||||
},
|
},
|
||||||
lineItems: {
|
lineItems: {
|
||||||
glassParts: lineItems.glassParts,
|
glassParts: lineItems.glassParts,
|
||||||
otherData: lineItems.otherData,
|
|
||||||
supportingItems: lineItems.supportingItems,
|
supportingItems: lineItems.supportingItems,
|
||||||
vaps: lineItems.vaps
|
vaps: lineItems.vaps
|
||||||
},
|
},
|
||||||
|
|
@ -786,11 +776,13 @@ export const useMainStore = defineStore({
|
||||||
parentAccountNumber: this.issConfig.accountNumber
|
parentAccountNumber: this.issConfig.accountNumber
|
||||||
},
|
},
|
||||||
serviceLocation: {
|
serviceLocation: {
|
||||||
streetAddress: order.serviceLocation.address,
|
address: {
|
||||||
city: order.serviceLocation.city,
|
streetAddress: order.serviceLocation.address,
|
||||||
state: order.serviceLocation.state,
|
city: order.serviceLocation.city,
|
||||||
zipCode: order.serviceLocation.zipCode,
|
state: order.serviceLocation.state,
|
||||||
zipCodeCtu: order.serviceLocation.zipCodeCtu,
|
zipCode: order.serviceLocation.zipCode,
|
||||||
|
zipCodeCtu: order.serviceLocation.zipCodeCtu
|
||||||
|
},
|
||||||
techNotes: order.contactInfo.notesForTechnician
|
techNotes: order.contactInfo.notesForTechnician
|
||||||
},
|
},
|
||||||
schedule: {
|
schedule: {
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@ describe('Store', () => {
|
||||||
expect(store.applicationUser.eventBus.length).toBe(1);
|
expect(store.applicationUser.eventBus.length).toBe(1);
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
store.removeEventFromBus({ category: event.category, subCategory: event.subCategory })
|
store.removeEventFromBus({ category: event.category, subCategory: event.subCategory });
|
||||||
|
|
||||||
// Assert
|
// Assert
|
||||||
expect(store.applicationUser.eventBus.length).toBe(0);
|
expect(store.applicationUser.eventBus.length).toBe(0);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue