From 174cb7ebf54e341a3d64fc8050b405207f7b808d Mon Sep 17 00:00:00 2001 From: CarlNation <32103961+CarlNation@users.noreply.github.com> Date: Mon, 9 Mar 2026 15:07:10 -0400 Subject: [PATCH] Revert "Serviceability details update" --- src/store/index.js | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/src/store/index.js b/src/store/index.js index 543a9c1b..4a11770d 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1342,19 +1342,27 @@ export const useMainStore = defineStore({ }, getServiceabilityDetails(serviceZipCode) { - const { damage, lineItems, parentAccountNumber, vehicle } = this.order; + const { vehicle, damage, parentAccountNumber, referralSequenceNumber, lineItems } = this.order; const { carId } = vehicle; - const flattenedGlassParts = getLineItemsFlattened(lineItems.glassParts); - const lineItemsList = flattenedGlassParts.map((part) => part.partNumber).join(','); + const glassArray = convertGlassPieceNamingForApi(damage.glassToReplace); + const lineItemParts = [...(lineItems.glassParts || []), ...(lineItems.supportingItems || [])].map((part) => ({ + partNumber: part.partNumber, + recalibrationType: part.recalibrationType + })); - let endPoint = `${endpoints.GetServiceabilityDetails.url}?zip=${serviceZipCode}&carId=${carId}&parentAccountNumber=${parentAccountNumber}&isRepair=${damage.isRepair}`; - if (lineItemsList) { - endPoint += `&lineItems=${lineItemsList}`; - } + const params = buildURLSearchParams({ + applicationName: applicationConfig.APPLICATION_NAME, + parentAccountNumber, + referralSequenceNumber, + zip: serviceZipCode, + carId, + glassPieces: glassArray, + lineItems: lineItemParts + }); return globalMethods.callHttpClient({ method: endpoints.GetServiceabilityDetails.method, - endpoint: endPoint + endpoint: `${endpoints.GetServiceabilityDetails.url}?${params.toString()}` }); }, lookupVehicleByVin(vin) {