Remove unneeded code
This commit is contained in:
parent
5800d00839
commit
a324bba65d
2 changed files with 0 additions and 77 deletions
|
|
@ -135,7 +135,6 @@ export default {
|
||||||
vm.setCmsContent(resultMap.cmsContent);
|
vm.setCmsContent(resultMap.cmsContent);
|
||||||
vm.lineItems = lineItemsFromSubmittedOrder;
|
vm.lineItems = lineItemsFromSubmittedOrder;
|
||||||
vm.vaps = availableVaps;
|
vm.vaps = availableVaps;
|
||||||
analyticsMixin.methods.pushSubmittedOrderToDataLayer();
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
|
|
|
||||||
|
|
@ -286,82 +286,6 @@ export default {
|
||||||
payload.appointmentType = "";
|
payload.appointmentType = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
payload.isNew = true;
|
|
||||||
|
|
||||||
pushToDataLayerIfDefined(payload);
|
|
||||||
},
|
|
||||||
|
|
||||||
pushSubmittedOrderToDataLayer() {
|
|
||||||
// check if submitted order exists; exit if not.
|
|
||||||
const hasSubmittedOrder = store.getters.hasSubmittedOrder;
|
|
||||||
|
|
||||||
if (!hasSubmittedOrder) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const order = store.getters.submittedOrder;
|
|
||||||
|
|
||||||
// assemble data for payload
|
|
||||||
// // reduce promocode array
|
|
||||||
const promos = order.lineItems.promos ?? [];
|
|
||||||
const promoCodes = promos.map((promo) => promo.promoCode);
|
|
||||||
const promoString =
|
|
||||||
promoCodes.length === 0 ? "" : promoCodes.reduce((prev, next) => `${prev},${next}`);
|
|
||||||
|
|
||||||
// // reduce glass array
|
|
||||||
const glassToReplace = order.damage.glassToReplace ?? [];
|
|
||||||
const glassToReplaceNames = glassToReplace.map(
|
|
||||||
(glassPiece) => `${glassPiece.glassLocation}/${glassPiece.glassName}`
|
|
||||||
);
|
|
||||||
const glassString =
|
|
||||||
glassToReplaceNames.length === 0
|
|
||||||
? ""
|
|
||||||
: glassToReplaceNames.reduce((prev, next) => `${prev},${next}`);
|
|
||||||
|
|
||||||
// // calculate subtotal
|
|
||||||
const lineItems = order.lineItems;
|
|
||||||
const combinedLineItems = [
|
|
||||||
...(lineItems.glassParts ?? []),
|
|
||||||
...(lineItems.supportingItems ?? []),
|
|
||||||
...(lineItems.vaps ?? []),
|
|
||||||
...(lineItems.promos ?? []),
|
|
||||||
];
|
|
||||||
const subtotal = baseMixin.methods
|
|
||||||
.getTotalPriceOfAllLineItemsAndChildParts(combinedLineItems, false)
|
|
||||||
.toFixed(2);
|
|
||||||
|
|
||||||
// // get correct zip code
|
|
||||||
const providerZip = order.serviceLocation.provider.address.zipCode;
|
|
||||||
const serviceZip =
|
|
||||||
order.serviceLocation.appointmentType === AppointmentTypeStrings.MOBILE
|
|
||||||
? order.serviceLocation.zipCode
|
|
||||||
: providerZip;
|
|
||||||
|
|
||||||
// // calculate total
|
|
||||||
const total = baseMixin.methods
|
|
||||||
.getTotalPriceOfAllLineItemsAndChildParts(combinedLineItems, true)
|
|
||||||
.toFixed(2);
|
|
||||||
|
|
||||||
const payload = {
|
|
||||||
serviceZipCode: serviceZip,
|
|
||||||
damageType: order.damage.isRepair ? "repair" : "replace",
|
|
||||||
accountType: order.payment.isInsurance ? "insurance" : "cash",
|
|
||||||
promoCodes: promoString,
|
|
||||||
vehicleYear: `${order.vehicle.year}`,
|
|
||||||
vehicleMake: order.vehicle.make,
|
|
||||||
vehicleModel: order.vehicle.model,
|
|
||||||
vehicleStyle: order.vehicle.style,
|
|
||||||
glassToReplace: glassString,
|
|
||||||
workOrderId: parseInt(order.workOrderId),
|
|
||||||
providerCtu: parseInt(order.serviceLocation.zipCodeCtu),
|
|
||||||
orderNumber: order.workOrderNumber,
|
|
||||||
priceTotal: parseFloat(total),
|
|
||||||
priceSubTotal: parseFloat(subtotal),
|
|
||||||
isRecalibrationOnOrder: store.getters.isRecalibrationOnSubmittedOrder,
|
|
||||||
appointmentType: order.serviceLocation.appointmentType,
|
|
||||||
};
|
|
||||||
|
|
||||||
// push to data layer.
|
|
||||||
pushToDataLayerIfDefined(payload);
|
pushToDataLayerIfDefined(payload);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue