diff --git a/src/constants/store-actions.js b/src/constants/store-actions.js index 9792b6685..7e3259057 100644 --- a/src/constants/store-actions.js +++ b/src/constants/store-actions.js @@ -67,7 +67,7 @@ const storeActions = { SAVE_MOLDING_QUESTION_ANSWERS: "saveMoldingQuestionAnswers", SAVE_CAPABILITY_QUESTION_ANSWERS: "saveCapabilityQuestionAnswers", SAVE_PAYMENT_TYPE: "savePaymentType", - SAVE_ACCOUNT_NUMBER: "saveAccountNumber", + SAVE_PARENT_ACCOUNT_NUMBER: "saveParentAccountNumber", SAVE_SUPPORTING_ITEMS: "saveSupportingItems", SAVE_VAPS: "saveVaps", }; diff --git a/src/helpers/heritage-integration/navigation-helper.spec.js b/src/helpers/heritage-integration/navigation-helper.spec.js index f9b3b1017..67a5055c8 100644 --- a/src/helpers/heritage-integration/navigation-helper.spec.js +++ b/src/helpers/heritage-integration/navigation-helper.spec.js @@ -350,7 +350,7 @@ describe("navigateToHeritageFunnel", () => { const mockReferralNumber = "2"; const mockCorrelationId = "55"; const mockReferralDate = "2022"; - const mockAccountNumber = "167132"; + const mockParentAccountNumber = "167132"; const mockSavedSessionId = "xxx-xxx-xxx"; const mockCrmCustomerId = "xxx-xxx-xxx"; @@ -358,7 +358,7 @@ describe("navigateToHeritageFunnel", () => { mockReferralNumber, mockCorrelationId, mockReferralDate, - mockAccountNumber, + mockParentAccountNumber, mockSavedSessionId, mockCrmCustomerId ); @@ -395,7 +395,7 @@ describe("navigateToHeritageFunnel", () => { const mockReferralNumber = "2"; const mockCorrelationId = "55"; const mockReferralDate = "2022"; - const mockAccountNumber = "167132"; + const mockParentAccountNumber = "167132"; const mockSavedSessionId = "xxx-xxx-xxx"; const mockCrmCustomerId = "xxx-xxx-xxx"; @@ -403,7 +403,7 @@ describe("navigateToHeritageFunnel", () => { mockReferralNumber, mockCorrelationId, mockReferralDate, - mockAccountNumber, + mockParentAccountNumber, mockSavedSessionId, mockCrmCustomerId ); diff --git a/src/helpers/heritage-integration/order-helper.js b/src/helpers/heritage-integration/order-helper.js index 7cf3cc12b..010c39ec9 100644 --- a/src/helpers/heritage-integration/order-helper.js +++ b/src/helpers/heritage-integration/order-helper.js @@ -81,7 +81,7 @@ async function loadSession( savedSessionId, referralNumber, referralDate, - accountNumber, + parentAccountNumber, referralCorrelationId, isConceptInsurance ) { @@ -94,8 +94,8 @@ async function loadSession( savedSessionId: savedSessionId?.toString(), referralNumber, referralDate, - accountNumber, referralCorrelationId, + parentAccountNumber, isConceptInsurance, }, false @@ -116,7 +116,7 @@ async function saveSessionHelper() { referralNumber: savedSessionInfo.data.referralNumber?.toString(), referralCorrelationId: savedSessionInfo.data.referralCorrelationId, referralDate: savedSessionInfo.data.referralDate, - accountNumber: savedSessionInfo.data.accountNumber?.toString(), + parentAccountNumber: savedSessionInfo.data.parentAccountNumber?.toString(), savedSessionId: savedSessionInfo.data.savedSessionId, crmCustomerId: savedSessionInfo.data.crmCustomerId?.toString(), eon: savedSessionInfo.data.eon, diff --git a/src/helpers/heritage-integration/order-helper.spec.js b/src/helpers/heritage-integration/order-helper.spec.js index 97b162560..fab4a1532 100644 --- a/src/helpers/heritage-integration/order-helper.spec.js +++ b/src/helpers/heritage-integration/order-helper.spec.js @@ -142,7 +142,7 @@ describe("saveSession", () => { const mockReferralNumber = "2"; const mockCorrelationId = "55"; const mockReferralDate = "2022"; - const mockAccountNumber = "167132"; + const mockParentAccountNumber = "167132"; const mockSavedSessionId = "xxx-xxx-xxx"; const mockCrmCustomerId = "xxx-xxx-xxx"; @@ -150,7 +150,7 @@ describe("saveSession", () => { mockReferralNumber, mockCorrelationId, mockReferralDate, - mockAccountNumber, + mockParentAccountNumber, mockSavedSessionId, mockCrmCustomerId ); @@ -182,7 +182,7 @@ describe("saveSession", () => { referralNumber: mockReferralNumber, referralDate: mockReferralDate, referralCorrelationId: mockCorrelationId, - accountNumber: mockAccountNumber, + parentAccountNumber: mockParentAccountNumber, savedSessionId: mockSavedSessionId, crmCustomerId: mockCrmCustomerId, }, @@ -195,7 +195,7 @@ describe("saveSession", () => { const mockReferralNumber = 1566818; const mockReferralDate = "2022-03-15T10:56:24.597"; const mockReferralCorrelationId = "404d2b04-f86e-45c3-b373-127b6217b060"; - const mockAccountNumber = "167132"; + const mockParentAccountNumber = "167132"; const mockSavedSessionId = "xxx-xxx-xxx"; const mockCrmCustomerId = "xxx-xxx-xxx"; @@ -203,7 +203,7 @@ describe("saveSession", () => { mockReferralNumber, mockReferralCorrelationId, mockReferralDate, - mockAccountNumber, + mockParentAccountNumber, mockSavedSessionId, mockCrmCustomerId ); diff --git a/src/helpers/unit-test-helper.js b/src/helpers/unit-test-helper.js index c54bbf01a..9de0cf5a6 100644 --- a/src/helpers/unit-test-helper.js +++ b/src/helpers/unit-test-helper.js @@ -104,7 +104,7 @@ export function getMockOrderInfo( mockReferralNumber, mockCorrelationId, mockReferralDate, - accountNumber = "0", + parentAccountNumber = "0", savedSessionId, crmCustomerId ) { @@ -112,7 +112,7 @@ export function getMockOrderInfo( referralNumber: mockReferralNumber, referralCorrelationId: mockCorrelationId, referralDate: mockReferralDate, - accountNumber: accountNumber, + parentAccountNumber: parentAccountNumber, savedSessionId: savedSessionId, crmCustomerId: crmCustomerId, }; diff --git a/src/layouts/quote/quote.spec.js b/src/layouts/quote/quote.spec.js index edfdbc8b0..3d0f5baba 100644 --- a/src/layouts/quote/quote.spec.js +++ b/src/layouts/quote/quote.spec.js @@ -63,11 +63,11 @@ mockStoreActionResults[storeActions.GET_SUPPORTING_ITEMS] = Promise.resolve([ store.getters = { order: { - accountNumber: applicationConfig.CASH_ACCOUNT_NUMBER, - }, - payment: { - insuranceCoverage: {}, - isInsurance: false, + payment: { + insuranceCoverage: {}, + isInsurance: false, + parentAccountNumber: applicationConfig.CASH_ACCOUNT_NUMBER, + }, }, }; @@ -75,7 +75,9 @@ afterEach(() => { // reset store after each test store.getters = { order: { - accountNumber: applicationConfig.CASH_ACCOUNT_NUMBER, + payment: { + parentAccountNumber: applicationConfig.CASH_ACCOUNT_NUMBER, + }, }, payment: { insuranceCoverage: {}, diff --git a/src/layouts/quote/quote.vue b/src/layouts/quote/quote.vue index 52b8f2687..ca773d56f 100644 --- a/src/layouts/quote/quote.vue +++ b/src/layouts/quote/quote.vue @@ -178,13 +178,16 @@ export default { ); if (!this.isInsuranceSelected) { this.dispatchStoreAction( - this.storeActions.SAVE_ACCOUNT_NUMBER, + this.storeActions.SAVE_PARENT_ACCOUNT_NUMBER, applicationConfig.CASH_ACCOUNT_NUMBER, false ); } - if (this.$store.getters.order.accountNumber != applicationConfig.CASH_ACCOUNT_NUMBER) { + if ( + this.$store.getters.order.payment.parentAccountNumber != + applicationConfig.CASH_ACCOUNT_NUMBER + ) { this.supportingItems = this.filterOutFees(this.supportingItems); } if (this.pricedGlassParts.length > 0) { diff --git a/src/store/index.js b/src/store/index.js index 1fee4846f..551b921a4 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -67,11 +67,11 @@ const getDefaultState = () => { isVerified: null, coverageStatus: null, }, + parentAccountNumber: 0, }, referralNumber: null, referralDate: null, referralCorrelationId: null, - accountNumber: 0, eon: null, }, applicationUser: { @@ -166,7 +166,7 @@ export const mutations = { state.order.referralDate = referralDate; }, updateParentAcctNumber(state, parentAcctNumber) { - state.order.accountNumber = parentAcctNumber; + state.order.payment.parentAccountNumber = parentAcctNumber; }, updateEON(state, eon) { state.order.eon = eon; @@ -355,7 +355,8 @@ export const mutations = { state.order.lineItems.supportingItems = sessionInformation.order.lineItems.supportingItems; state.order.lineItems.vaps = sessionInformation.order.lineItems.vaps; state.order.lineItems.serverData = sessionInformation.order.lineItems.serverData; - state.order.accountNumber = sessionInformation.order.accountNumber; + state.order.payment.parentAccountNumber = + sessionInformation.order.payment.parentAccountNumber; state.order.providerNumber = sessionInformation.order.providerNumber; (state.order.serviceLocation.address = sessionInformation.order.serviceLocation.streetAddress), @@ -425,7 +426,7 @@ export const getters = { funnelServiceCity: state.order.serviceLocation.city, funnelServiceState: state.order.serviceLocation.state, funnelServiceZipCode: state.order.serviceLocation.zipCode, - funnelParentAccountNumber: state.order.accountNumber, + funnelParentAccountNumber: state.order.payment.parentAccountNumber, funnelIsCoverageVerified: state.order.payment.insuranceCoverage.isVerified, funnelHasRecalibrationPart: getHasRecalibrationPart(state), funnelSelectedMultiGlass: state.order.damage.glassToReplace?.length > 1, @@ -677,7 +678,7 @@ export const actions = { referralDate, referralCorrelationId, eon, - accountNumber, + parentAccountNumber, savedSessionId, crmCustomerId, } @@ -686,7 +687,7 @@ export const actions = { context.commit(storeMutations.UPDATE_REFERRAL_DATE, referralDate); context.commit(storeMutations.UPDATE_REFERRAL_CORRELATION_ID, referralCorrelationId); context.commit(storeMutations.UPDATE_EON, eon); - context.commit(storeMutations.UPDATE_PARENT_ACCT_NUMBER, accountNumber); + context.commit(storeMutations.UPDATE_PARENT_ACCT_NUMBER, parentAccountNumber); context.commit(storeMutations.UPDATE_SAVED_SESSION_ID, savedSessionId); context.commit(storeMutations.UPDATE_CRM_CUSTOMER_ID, crmCustomerId); }, @@ -1022,8 +1023,8 @@ export const actions = { isVerified: order.payment.insuranceCoverage.isVerified ?? false, }, isInsurance: order.payment.isInsurance ?? false, + parentAccountNumber: order.payment.parentAccountNumber, }, - accountNumber: order.accountNumber, providerNumber: "", serviceLocation: { streetAddress: order.serviceLocation.address, @@ -1048,8 +1049,8 @@ export const actions = { savedSessionId, referralNumber, referralDate, + parentAccountNumber, referralCorrelationId, - accountNumber, isConceptInsurance, } ) { @@ -1063,7 +1064,7 @@ export const actions = { savedSessionId: savedSessionId?.toString(), referralNumber: referralNumber?.toString(), referralDate: referralDate?.toString(), - accountNumber: accountNumber, + parentAccountNumber: parentAccountNumber, referralCorrelationId: referralCorrelationId, }, }) @@ -1413,8 +1414,8 @@ export const actions = { savePaymentType(context, isInsurance) { context.commit(storeMutations.UPDATE_IS_INSURANCE, isInsurance); }, - saveAccountNumber(context, accountNumber) { - context.commit(storeMutations.UPDATE_PARENT_ACCT_NUMBER, accountNumber); + saveParentAccountNumber(context, parentAccountNumber) { + context.commit(storeMutations.UPDATE_PARENT_ACCT_NUMBER, parentAccountNumber); }, saveSupportingItems(context, supportingItems) { context.commit(storeMutations.UPDATE_SUPPORTING_ITEMS, supportingItems); diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 06f0cb746..8eb947e73 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -235,9 +235,9 @@ describe("Mutations", () => { isVerified: false, }, isInsurance: false, + parentAccountNumber: "123456789", }, parts: [], - accountNumber: "123456789", insuranceInfo: {}, serviceLocation: {}, customer: {}, @@ -761,7 +761,7 @@ describe("Actions", () => { referralNumber: "123", referralDate: new Date().toUTCString(), referralCorrelationId: "xxx-xxx-xxx", - accountNumber: "167132", + parentAccountNumber: "167132", savedSessionId: "xxx-xxx-xxx", crmCustomerId: "xxx-xxx-xxx", });