Adding population of work order id.
Fixed some formatting issues.
This commit is contained in:
parent
1d459cdacd
commit
6c65786109
2 changed files with 14 additions and 9 deletions
|
|
@ -24,6 +24,7 @@ import { getCartTotal, getSubtotal } from '@/helpers/cart-helper';
|
|||
import { getRecalPartNumbers } from "@/helpers/recal-helper";
|
||||
import coverageStatuses from '@/constants/coverage-statuses';
|
||||
import coverageType from '@/constants/coverage-type';
|
||||
import issPageValues from '@/router/router-constants/issPage-values';
|
||||
import { useMainStore } from '@/store';
|
||||
|
||||
function pushToDataLayerIfDefined(data) {
|
||||
|
|
@ -189,7 +190,7 @@ export default {
|
|||
|
||||
// TODO: Find equivalent ISS methods for these:
|
||||
const hasSubmittedOrderAtConfirmationPage =
|
||||
hasSubmittedOrder && currentPageName?.toLowerCase() == routeData.CONFIRMATION.name;
|
||||
hasSubmittedOrder && currentPageName?.toLowerCase() === issPageValues.ORDER_CONFIRMATION;;
|
||||
|
||||
var payload = {
|
||||
deviceId: deviceId,
|
||||
|
|
@ -278,6 +279,8 @@ export default {
|
|||
}
|
||||
}
|
||||
*/
|
||||
var parentAccountNumber = (order?.parentAccountNumber ?? ( issConfig.parentAccountNumber ?? 0)).toString();
|
||||
|
||||
var sessionData = {};
|
||||
sessionData.currentPage = currentPageName;
|
||||
sessionData.sid = getSessionIdValue();
|
||||
|
|
@ -301,11 +304,11 @@ export default {
|
|||
sessionData.workOrderNumber = order?.workOrderNumber;
|
||||
sessionData.workOrderId = order?.workOrderId;
|
||||
|
||||
// TODO: Find equivalent ISS methods for these:
|
||||
// TODO: Find equivalent ISS methods for these:
|
||||
sessionData.isPia = false;//order?.payment?.isPia ?? false;
|
||||
sessionData.piaType = null;//order?.payment?.piaType;
|
||||
|
||||
sessionData.parentAccountNumber = order?.parentAccountNumber;
|
||||
sessionData.parentAccountNumber = parentAccountNumber;
|
||||
sessionData.billToAccountNumber = issConfig.billToAccountNumber;
|
||||
sessionData.settledTenderAmount = order?.payment?.nextGenSettledAmount;
|
||||
sessionData.recalRequired = store.hasRecalibrationPart;
|
||||
|
|
@ -324,7 +327,7 @@ export default {
|
|||
sessionData.paymentMethod = order?.payment?.paymentMethod;
|
||||
sessionData.isTextingOptedIn = order?.contactInfo?.requestTextUpdates ? true : false;
|
||||
|
||||
// TODO: Find equivalent ISS methods for these:
|
||||
// TODO: Find equivalent ISS methods for these: - I do not think we have early bird support in ISS.
|
||||
sessionData.isEarlyBird = false;//isEarlyBird ? true : false;
|
||||
|
||||
sessionData.insuranceCo = issConfig.clientName;
|
||||
|
|
@ -335,13 +338,12 @@ export default {
|
|||
|
||||
sessionData.isNoComp = store.isNoComp;
|
||||
sessionData.isItac = store.isITAC;
|
||||
sessionData.subTotalPrice = getSubtotal(order);
|
||||
sessionData.totalPrice = getCartTotal(order);
|
||||
sessionData.userAgent = navigator.userAgent;
|
||||
|
||||
// Why does this need to be a string?
|
||||
sessionData.subTotalPrice = getSubtotal(order).toString();
|
||||
sessionData.totalPrice = getCartTotal(order).toString();
|
||||
sessionData.cashPriceSubTotal = getSubtotal(order).toString();
|
||||
|
||||
sessionData.userAgent = navigator.userAgent;
|
||||
|
||||
store.logIssSessionData(sessionData);
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -1396,6 +1396,7 @@ export const useMainStore = defineStore({
|
|||
this.order.referralDate = response.referralDate;
|
||||
this.order.referralCorrelationId = response.referralCorrelationId;
|
||||
this.order.eon = response.eon;
|
||||
this.order.workOrderId = response.workOrderId;
|
||||
this.order.workOrderNumber = response.workOrderNumber;
|
||||
this.order.settledTenderAmount = response.settledTenderAmount;
|
||||
this.order.lockToken = response.lockToken;
|
||||
|
|
@ -2770,6 +2771,8 @@ export const useMainStore = defineStore({
|
|||
billToAccountNumber: billToAccountNumber,
|
||||
};
|
||||
|
||||
console.error("Logging Digital Consumer Session Action: ", payload);
|
||||
|
||||
return globalMethods.callHttpClient({
|
||||
method: endpoints.LogIssSessionData.method,
|
||||
endpoint: endpoints.LogIssSessionData.url,
|
||||
|
|
|
|||
Loading…
Reference in a new issue