CSR-1512 | Send in partType and partNumber to timeslots endpoints
This commit is contained in:
parent
92bbb3f498
commit
c3316df7ae
1 changed files with 14 additions and 8 deletions
|
|
@ -1227,13 +1227,16 @@ export const actions = {
|
||||||
const order = context.state.order;
|
const order = context.state.order;
|
||||||
const vehicle = context.state.order.vehicle;
|
const vehicle = context.state.order.vehicle;
|
||||||
|
|
||||||
let partNumbers = [
|
let lineItems = [
|
||||||
...(order.lineItems.supportingItems ?? []),
|
...(order.lineItems.supportingItems ?? []),
|
||||||
...(order.lineItems.vaps ?? []),
|
...(order.lineItems.vaps ?? []),
|
||||||
...getFlattenedArrayOfLineItemsWithChildParts(order.lineItems.glassParts),
|
...getFlattenedArrayOfLineItemsWithChildParts(order.lineItems.glassParts),
|
||||||
];
|
];
|
||||||
partNumbers = partNumbers.map((lineItem) => {
|
lineItems = lineItems.map((lineItem) => {
|
||||||
return lineItem.partNumber;
|
return {
|
||||||
|
partNumber: lineItem.partNumber,
|
||||||
|
partType: lineItem.partType,
|
||||||
|
};
|
||||||
});
|
});
|
||||||
const glassPieces = order.damage.glassToReplace
|
const glassPieces = order.damage.glassToReplace
|
||||||
? convertGlassPieceToBackEndCompatibleFormat(order.damage.glassToReplace)
|
? convertGlassPieceToBackEndCompatibleFormat(order.damage.glassToReplace)
|
||||||
|
|
@ -1246,7 +1249,7 @@ export const actions = {
|
||||||
applicationName: applicationConfig.APPLICATION_NAME,
|
applicationName: applicationConfig.APPLICATION_NAME,
|
||||||
parentAccountNumber: context.getters.payment.parentAccountNumber,
|
parentAccountNumber: context.getters.payment.parentAccountNumber,
|
||||||
carId: vehicle.carId,
|
carId: vehicle.carId,
|
||||||
partNumbers: partNumbers,
|
lineItems: lineItems,
|
||||||
glassPieces: glassPieces,
|
glassPieces: glassPieces,
|
||||||
eon: order.eon,
|
eon: order.eon,
|
||||||
coverage: {
|
coverage: {
|
||||||
|
|
@ -1283,13 +1286,16 @@ export const actions = {
|
||||||
getMobileTimeSlots(context, { startDate, endDate }) {
|
getMobileTimeSlots(context, { startDate, endDate }) {
|
||||||
const order = context.state.order;
|
const order = context.state.order;
|
||||||
const vehicle = context.state.order.vehicle;
|
const vehicle = context.state.order.vehicle;
|
||||||
let partNumbers = [
|
let lineItems = [
|
||||||
...(order.lineItems.supportingItems ?? []),
|
...(order.lineItems.supportingItems ?? []),
|
||||||
...(order.lineItems.vaps ?? []),
|
...(order.lineItems.vaps ?? []),
|
||||||
...getFlattenedArrayOfLineItemsWithChildParts(order.lineItems.glassParts),
|
...getFlattenedArrayOfLineItemsWithChildParts(order.lineItems.glassParts),
|
||||||
];
|
];
|
||||||
partNumbers = partNumbers.map((lineItem) => {
|
lineItems = lineItems.map((lineItem) => {
|
||||||
return lineItem.partNumber;
|
return {
|
||||||
|
partNumber: lineItem.partNumber,
|
||||||
|
partType: lineItem.partType,
|
||||||
|
};
|
||||||
});
|
});
|
||||||
const glassPieces = order.damage.glassToReplace
|
const glassPieces = order.damage.glassToReplace
|
||||||
? convertGlassPieceToBackEndCompatibleFormat(order.damage.glassToReplace)
|
? convertGlassPieceToBackEndCompatibleFormat(order.damage.glassToReplace)
|
||||||
|
|
@ -1300,7 +1306,7 @@ export const actions = {
|
||||||
applicationName: applicationConfig.APPLICATION_NAME,
|
applicationName: applicationConfig.APPLICATION_NAME,
|
||||||
parentAccountNumber: context.getters.payment.parentAccountNumber,
|
parentAccountNumber: context.getters.payment.parentAccountNumber,
|
||||||
carId: vehicle.carId,
|
carId: vehicle.carId,
|
||||||
partNumbers: partNumbers,
|
lineItems: lineItems,
|
||||||
glassPieces: glassPieces,
|
glassPieces: glassPieces,
|
||||||
eon: order.eon,
|
eon: order.eon,
|
||||||
coverage: {
|
coverage: {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue