From 4d2b9de301b4653e0f1ac7b708bbb913f4d35577 Mon Sep 17 00:00:00 2001 From: Josh Dassinger Date: Wed, 4 Sep 2024 13:36:01 -0500 Subject: [PATCH] SSR-1463 Initial work on new ITAC endpoint --- src/store/index.js | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index ef16393a..1e05c115 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -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) => {