Adding population of work order id.

Fixed some formatting issues.
This commit is contained in:
Jeremy-Z 2026-03-18 11:28:12 -04:00
parent 1d459cdacd
commit 6c65786109
2 changed files with 14 additions and 9 deletions

View file

@ -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);
},

View file

@ -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,