diff --git a/src/store/index.js b/src/store/index.js index 20b48012..7f5ed853 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -107,7 +107,8 @@ const getDefaultState = () => ({ isInsurance: true, // TODO delete; irrelevant to ISS insuranceCoverage: { isVerified: false, - coverageStatus: coverageStatuses.PENDING + coverageStatus: coverageStatuses.PENDING, + claimNumber: null }, parentAccountNumber: 0 }, @@ -455,12 +456,14 @@ export const useMainStore = defineStore({ }).then((response) => { const registerClaimFailed = response.data.isError; order.payment.insuranceCoverage.isVerified = !registerClaimFailed; + order.payment.insuranceCoverage.claimNumber = null; if (registerClaimFailed) { this.order.payment.insuranceCoverage.coverageStatus = coverageStatuses.PENDING; } else if (this.policy.noCoverage) { this.order.payment.insuranceCoverage.coverageStatus = coverageStatuses.NO_COMP; } else { this.order.payment.insuranceCoverage.coverageStatus = coverageStatuses.VERIFIED; + this.order.payment.insuranceCoverage.claimNumber = response.data.claimNumber; } return resolve(response); }, (error) => { @@ -862,7 +865,8 @@ export const useMainStore = defineStore({ policyFirstName: customer.firstName, policyLastName: customer.lastName, policyPhoneNumber: customer.phoneNumber, - policyEmail: customer.emailAddress + policyEmail: customer.emailAddress, + policyState: customer.address.state }, policyNumber: policy.policyNumber, policyZipCode: policy.policyZipCode, @@ -893,7 +897,8 @@ export const useMainStore = defineStore({ payment: { InsuranceCoverage: { isVerified: payment.insuranceCoverage?.isVerified ?? false, - coverageStatus: payment.insuranceCoverage?.coverageStatus + coverageStatus: payment.insuranceCoverage?.coverageStatus, + claimNumber: payment.insuranceCoverage?.claimNumber }, isInsurance: payment.isInsurance ?? true, parentAccountNumber: this.issConfig.parentAccountNumber