SSR-1463 Initial work on new ITAC endpoint

This commit is contained in:
Josh Dassinger 2024-09-04 13:36:01 -05:00
parent aab351ca6c
commit 4d2b9de301

View file

@ -1088,18 +1088,17 @@ export const useMainStore = defineStore({
method: endpoints.GetITACPriceOrderItems.method,
endpoint: endpoints.GetITACPriceOrderItems.url,
payload: {
Eon: this.order.eon,
ReferralNumber: this.order.referralNumber,
ReferralSequenceNumber: this.order.referralSequenceNumber,
ReferralDate: `${this.order.referralDate}Z`,
lineItems: getLineItemsFlattened(lineItemsUsingSafelitePartNumber),
ServerData: this.order.lineItems.serverData,
ServiceZipCode: serviceLocation.zipCode,
Customer: {
PhoneNumber: contactInfo.servicePhone,
State: policy.damageState,
ZipCode: policy.policyZipCode
},
Account: {
ParentAccountNumber: this.order.parentAccountNumber,
LineOfBusiness: 'PERSONAL'
},
Provider: {
ProviderNumber: this.providerNumber,
ProviderCtuNumber: serviceLocation.zipCodeCtu
@ -1111,12 +1110,19 @@ export const useMainStore = defineStore({
Model: vehicle.model
},
Insurance: {
AccountNumber: this.order.parentAccountNumber,
Deductible: this.order.currentDeductible ?? 0,
LineOfBusiness: 'PERSONAL',
PolicyNumber: policy.policyNumber,
CoverageStatus: insuranceCoverage.coverageStatus,
IsNoComp: this.isNoComp
CoverageType: insuranceCoverage.coverageType
},
Order: {
Eon: this.order.eon,
ReferralNumber: this.order.referralNumber,
ReferralSequenceNumber: this.order.referralSequenceNumber,
ReferralDate: `${this.order.referralDate}Z`,
ServiceZipCode: serviceLocation.zipCode,
IsReplacement: !this.isRepair,
IsOEMRequest: this.hasOemEndorsement
}
}
}).catch((error) => {