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
}
},
referralNumber: null,
referralDate: null,
contactInfo: {
firstName: null,
lastName: null,
@ -108,7 +106,13 @@ const getDefaultState = () => ({
endTime: null,
routeCode: null,
jobMaxMinutes: null
}
},
referralNumber: null,
referralDate: null,
referralCorrelationId: null,
referralSequenceNumber: null,
eon: null,
workOrderNumber: null
},
applicationUser: {
experiments: [],
@ -782,11 +786,24 @@ export const useMainStore = defineStore({
jobMaxMinutes: schedule.jobMaxMinutes
},
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) =>
`Email provided: ${customer.emailAddress ? 'true' : 'false'}`
}).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);
}).catch((error) => {
return reject(error);