Merge pull request #823 from Safelite/defect/digital/SSR-1455

SSR-1455 Add OEM parts for OEM Endorsement
This commit is contained in:
Josh Dassinger 2024-08-28 07:53:38 -05:00 committed by GitHub
commit 81cfcd9120
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -298,6 +298,7 @@ export const useMainStore = defineStore({
isVerified: (state) => state.order.insuranceCoverage.coverageStatus === coverageStatuses.VERIFIED,
isPendingClaimRegistration: (state) => state.order.insuranceCoverage.coverageStatus === coverageStatuses.PENDING,
providerNumber: (state) => state.order.serviceLocation.provider.providerNumber || state.order.serviceLocation.defaultProviderNumber,
hasOemEndorsement: (state) => state.order.policy.endorsements?.indexOf('OEM Approved') !== -1 ?? false,
eventBusItem: (state) => (eventCategory, eventSubCategory) => {
const matchedEvent = state.applicationUser.eventBus.find(({ category, subCategory }) => category === eventCategory && subCategory === eventSubCategory);
return matchedEvent?.eventValue;
@ -769,7 +770,8 @@ export const useMainStore = defineStore({
carId,
glassPieces: glassArrayForPayload,
zip: zipCode,
vin
vin,
oemEndorsementFlag: this.hasOemEndorsement
}
});
@ -802,7 +804,8 @@ export const useMainStore = defineStore({
glassPieces: glassArrayForPayload,
answerResults: resultsArrayForPayload,
zip: zipCode,
vin
vin,
oemEndorsementFlag: this.hasOemEndorsement
}
});
@ -1273,7 +1276,7 @@ export const useMainStore = defineStore({
policyZipCode: policy.policyZipCode,
originalDeductible: this.order.originalDeductible,
currentDeductible: this.order.currentDeductible,
OemEndorsement: policy.endorsements?.indexOf('OEM Approved') !== -1 ?? false,
OemEndorsement: this.hasOemEndorsement,
noCoverage: this.isNoComp,
isItac: this.isITAC
},