Merge pull request #559 from Safelite/feature/digital/SSR-1063

Feature/digital/ssr 1063
This commit is contained in:
Matt Caimi 2024-02-26 11:14:39 -05:00 committed by GitHub
commit 111c1a6cc0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 14 additions and 15 deletions

View file

@ -178,12 +178,11 @@ describe('payment-page.vue', () => {
},
techNotes: ''
},
customer: {
contactInfo: {
firstName: 'first',
lastName: 'last',
emailAddress: 'builddigitaltest@safelite.com',
phoneNumber: '555-555-5555',
isSmsOptIn: false
phoneNumber: '555-555-5555'
},
damage: {
isRepair: false,

View file

@ -239,15 +239,15 @@ export default {
authSignature: '',
authSignatureStart: '',
referralSequenceNumber: useMainStore().order.referralSequenceNumber,
emailAddress: useMainStore().order.customer.emailAddress,
emailAddress: useMainStore().order.contactInfo.emailAddress,
address1: this.getAddress1(),
address2: this.getAddress2(),
city: this.getCity(),
state: this.getState(),
zipCode: this.getZipCode(),
firstName: useMainStore().order.customer.firstName,
lastName: useMainStore().order.customer.lastName,
phoneNumber: useMainStore().order.customer.phoneNumber,
firstName: useMainStore().order.contactInfo.firstName,
lastName: useMainStore().order.contactInfo.lastName,
phoneNumber: useMainStore().order.contactInfo.phoneNumber,
ctu: useMainStore().order.serviceLocation.zipCodeCtu,
referralCorrelationId: useMainStore().order.referralCorrelationId,
workOrderNumber: this.getWorkOrderNumber(),
@ -336,13 +336,13 @@ export default {
&& schedule.jobMinMinutes
);
// Customer
const { customer } = useMainStore().order;
const customerReqs = !!(
customer.firstName
&& customer.lastName
&& customer.phoneNumber
&& customer.emailAddress
// Contact Info
const { contactInfo } = useMainStore().order;
const contactInfoReqs = !!(
contactInfo.firstName
&& contactInfo.lastName
&& contactInfo.phoneNumber
&& contactInfo.emailAddress
);
const paymentMethodReqs =
@ -354,7 +354,7 @@ export default {
&& serviceLocationReqs
&& isInsuranceSet
&& scheduleReqs
&& customerReqs
&& contactInfoReqs
&& paymentMethodReqs
);
},