From c3316df7ae751659a0807afcad624af391414b93 Mon Sep 17 00:00:00 2001 From: Scott Kiener Date: Tue, 11 Jul 2023 10:02:12 -0400 Subject: [PATCH] CSR-1512 | Send in partType and partNumber to timeslots endpoints --- 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 a40c7eaeb..5d74b26be 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -1227,13 +1227,16 @@ export const actions = { const order = context.state.order; const vehicle = context.state.order.vehicle; - let partNumbers = [ + let lineItems = [ ...(order.lineItems.supportingItems ?? []), ...(order.lineItems.vaps ?? []), ...getFlattenedArrayOfLineItemsWithChildParts(order.lineItems.glassParts), ]; - partNumbers = partNumbers.map((lineItem) => { - return lineItem.partNumber; + lineItems = lineItems.map((lineItem) => { + return { + partNumber: lineItem.partNumber, + partType: lineItem.partType, + }; }); const glassPieces = order.damage.glassToReplace ? convertGlassPieceToBackEndCompatibleFormat(order.damage.glassToReplace) @@ -1246,7 +1249,7 @@ export const actions = { applicationName: applicationConfig.APPLICATION_NAME, parentAccountNumber: context.getters.payment.parentAccountNumber, carId: vehicle.carId, - partNumbers: partNumbers, + lineItems: lineItems, glassPieces: glassPieces, eon: order.eon, coverage: { @@ -1283,13 +1286,16 @@ export const actions = { getMobileTimeSlots(context, { startDate, endDate }) { const order = context.state.order; const vehicle = context.state.order.vehicle; - let partNumbers = [ + let lineItems = [ ...(order.lineItems.supportingItems ?? []), ...(order.lineItems.vaps ?? []), ...getFlattenedArrayOfLineItemsWithChildParts(order.lineItems.glassParts), ]; - partNumbers = partNumbers.map((lineItem) => { - return lineItem.partNumber; + lineItems = lineItems.map((lineItem) => { + return { + partNumber: lineItem.partNumber, + partType: lineItem.partType, + }; }); const glassPieces = order.damage.glassToReplace ? convertGlassPieceToBackEndCompatibleFormat(order.damage.glassToReplace) @@ -1300,7 +1306,7 @@ export const actions = { applicationName: applicationConfig.APPLICATION_NAME, parentAccountNumber: context.getters.payment.parentAccountNumber, carId: vehicle.carId, - partNumbers: partNumbers, + lineItems: lineItems, glassPieces: glassPieces, eon: order.eon, coverage: {