Setting values based on save session output

This commit is contained in:
brydon1 2023-08-31 13:27:58 -04:00
parent df86541d30
commit 7442e48ba5

View file

@ -92,8 +92,6 @@ const getDefaultState = () => ({
coverageStatus: coverageStatuses.PENDING coverageStatus: coverageStatuses.PENDING
} }
}, },
referralNumber: null,
referralDate: null,
contactInfo: { contactInfo: {
firstName: null, firstName: null,
lastName: null, lastName: null,
@ -108,7 +106,13 @@ const getDefaultState = () => ({
endTime: null, endTime: null,
routeCode: null, routeCode: null,
jobMaxMinutes: null jobMaxMinutes: null
} },
referralNumber: null,
referralDate: null,
referralCorrelationId: null,
referralSequenceNumber: null,
eon: null,
workOrderNumber: null
}, },
applicationUser: { applicationUser: {
experiments: [], experiments: [],
@ -782,11 +786,24 @@ export const useMainStore = defineStore({
jobMaxMinutes: schedule.jobMaxMinutes jobMaxMinutes: schedule.jobMaxMinutes
}, },
referralDate: this.order.referralDate, referralDate: this.order.referralDate,
referralNumber: this.order.referralNumber?.toString() referralNumber: this.order.referralNumber?.toString(),
referralCorrelationId: this.order.referralCorrelationId,
referralSequenceNumber: this.order.referralSequenceNumber,
eon: this.order.eon
}, },
additionalSuccessEventDataHandler: (response) => additionalSuccessEventDataHandler: (response) =>
`Email provided: ${customer.emailAddress ? 'true' : 'false'}` `Email provided: ${customer.emailAddress ? 'true' : 'false'}`
}).then((response) => { }).then((response) => {
if (referralNumber === null) {
this.order.referralNumber = response.referralNumber;
this.order.referralSequenceNumber = response.referralSequenceNumber;
this.order.referralDate = response.referralDate;
this.order.referralCorrelationId = response.referralCorrelationId;
this.order.eon = response.eon;
this.order.workOrderNumber = response.workOrderNumber;
this.applicationUser.savedSessionId = response.savedSessionId;
this.applicationUser.crmCustomerId = response.crmCustomerId;
}
return resolve(response); return resolve(response);
}).catch((error) => { }).catch((error) => {
return reject(error); return reject(error);