SSR-706 Fix Missing Fields in Save Session
Adds Claim Number Adds Policy State
This commit is contained in:
parent
ef72f212f7
commit
5084c7cde9
1 changed files with 8 additions and 3 deletions
|
|
@ -107,7 +107,8 @@ const getDefaultState = () => ({
|
||||||
isInsurance: true, // TODO delete; irrelevant to ISS
|
isInsurance: true, // TODO delete; irrelevant to ISS
|
||||||
insuranceCoverage: {
|
insuranceCoverage: {
|
||||||
isVerified: false,
|
isVerified: false,
|
||||||
coverageStatus: coverageStatuses.PENDING
|
coverageStatus: coverageStatuses.PENDING,
|
||||||
|
claimNumber: null
|
||||||
},
|
},
|
||||||
parentAccountNumber: 0
|
parentAccountNumber: 0
|
||||||
},
|
},
|
||||||
|
|
@ -455,12 +456,14 @@ export const useMainStore = defineStore({
|
||||||
}).then((response) => {
|
}).then((response) => {
|
||||||
const registerClaimFailed = response.data.isError;
|
const registerClaimFailed = response.data.isError;
|
||||||
order.payment.insuranceCoverage.isVerified = !registerClaimFailed;
|
order.payment.insuranceCoverage.isVerified = !registerClaimFailed;
|
||||||
|
order.payment.insuranceCoverage.claimNumber = null;
|
||||||
if (registerClaimFailed) {
|
if (registerClaimFailed) {
|
||||||
this.order.payment.insuranceCoverage.coverageStatus = coverageStatuses.PENDING;
|
this.order.payment.insuranceCoverage.coverageStatus = coverageStatuses.PENDING;
|
||||||
} else if (this.policy.noCoverage) {
|
} else if (this.policy.noCoverage) {
|
||||||
this.order.payment.insuranceCoverage.coverageStatus = coverageStatuses.NO_COMP;
|
this.order.payment.insuranceCoverage.coverageStatus = coverageStatuses.NO_COMP;
|
||||||
} else {
|
} else {
|
||||||
this.order.payment.insuranceCoverage.coverageStatus = coverageStatuses.VERIFIED;
|
this.order.payment.insuranceCoverage.coverageStatus = coverageStatuses.VERIFIED;
|
||||||
|
this.order.payment.insuranceCoverage.claimNumber = response.data.claimNumber;
|
||||||
}
|
}
|
||||||
return resolve(response);
|
return resolve(response);
|
||||||
}, (error) => {
|
}, (error) => {
|
||||||
|
|
@ -862,7 +865,8 @@ export const useMainStore = defineStore({
|
||||||
policyFirstName: customer.firstName,
|
policyFirstName: customer.firstName,
|
||||||
policyLastName: customer.lastName,
|
policyLastName: customer.lastName,
|
||||||
policyPhoneNumber: customer.phoneNumber,
|
policyPhoneNumber: customer.phoneNumber,
|
||||||
policyEmail: customer.emailAddress
|
policyEmail: customer.emailAddress,
|
||||||
|
policyState: customer.address.state
|
||||||
},
|
},
|
||||||
policyNumber: policy.policyNumber,
|
policyNumber: policy.policyNumber,
|
||||||
policyZipCode: policy.policyZipCode,
|
policyZipCode: policy.policyZipCode,
|
||||||
|
|
@ -893,7 +897,8 @@ export const useMainStore = defineStore({
|
||||||
payment: {
|
payment: {
|
||||||
InsuranceCoverage: {
|
InsuranceCoverage: {
|
||||||
isVerified: payment.insuranceCoverage?.isVerified ?? false,
|
isVerified: payment.insuranceCoverage?.isVerified ?? false,
|
||||||
coverageStatus: payment.insuranceCoverage?.coverageStatus
|
coverageStatus: payment.insuranceCoverage?.coverageStatus,
|
||||||
|
claimNumber: payment.insuranceCoverage?.claimNumber
|
||||||
},
|
},
|
||||||
isInsurance: payment.isInsurance ?? true,
|
isInsurance: payment.isInsurance ?? true,
|
||||||
parentAccountNumber: this.issConfig.parentAccountNumber
|
parentAccountNumber: this.issConfig.parentAccountNumber
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue