From f990980ab5e8d2cb0a5273d59953ee799055da41 Mon Sep 17 00:00:00 2001 From: Jeremy Zimmerman Date: Fri, 29 Sep 2023 13:57:27 -0400 Subject: [PATCH] Updating issConfig accountNumber to parentAccountNumber. --- src/helpers/cms-content-helper.js | 4 ++-- src/iss-components/site-header/site-header.vue | 2 +- src/layouts/entry-page/entry-page.vue | 2 +- src/layouts/welcome-page/welcome-page.vue | 2 +- src/router/index.js | 2 +- src/store/index.js | 10 +++++----- src/store/store.spec.js | 2 +- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/helpers/cms-content-helper.js b/src/helpers/cms-content-helper.js index 5120c4db..7d03c8fa 100644 --- a/src/helpers/cms-content-helper.js +++ b/src/helpers/cms-content-helper.js @@ -145,8 +145,8 @@ function processPageData(baseResponse, clientResponse) { export function fetchCmsContentForPage(issPage) { const store = useMainStore(); const { clientName } = store.issConfig; - const { accountNumber } = store.issConfig; - const clientOverride = clientName.length > 0 && accountNumber > 0; + const { parentAccountNumber } = store.issConfig; + const clientOverride = clientName.length > 0 && parentAccountNumber > 0; return ( store diff --git a/src/iss-components/site-header/site-header.vue b/src/iss-components/site-header/site-header.vue index 1666582c..1d8a9c54 100644 --- a/src/iss-components/site-header/site-header.vue +++ b/src/iss-components/site-header/site-header.vue @@ -87,7 +87,7 @@ export default ({ setupHeader() { const answers = this.getCmsContent(this.cmsWidgetName, 'Answers'); if (Array.isArray(answers)) { - this.headerAnswers = answers.filter((x) => x.AccountNumber == this.mainStore.issConfig.accountNumber)[0]; + this.headerAnswers = answers.filter((x) => x.AccountNumber == this.mainStore.issConfig.parentAccountNumber)[0]; this.headerAnswers = !this.headerAnswers ? answers.filter((x) => x.AccountNumber === '0')[0] : this.headerAnswers; } } diff --git a/src/layouts/entry-page/entry-page.vue b/src/layouts/entry-page/entry-page.vue index c2e02b47..d0c27076 100644 --- a/src/layouts/entry-page/entry-page.vue +++ b/src/layouts/entry-page/entry-page.vue @@ -98,7 +98,7 @@ export default { async populateISSConfigValues(data) { this.mainStore.issConfig.clientName = data.accountName; this.mainStore.issConfig.clientDisplayName = data.accountName; // Defaults to use the client name. - this.mainStore.issConfig.accountNumber = data.parentAccountNumber; + this.mainStore.issConfig.parentAccountNumber = data.parentAccountNumber; this.mainStore.issConfig.styleSheet = data.styleSheet; this.mainStore.issConfig.isCoverageEnabled = data.coverageEnabled; diff --git a/src/layouts/welcome-page/welcome-page.vue b/src/layouts/welcome-page/welcome-page.vue index f18d160a..d2ad05b0 100644 --- a/src/layouts/welcome-page/welcome-page.vue +++ b/src/layouts/welcome-page/welcome-page.vue @@ -236,7 +236,7 @@ export default { const mainStore = useMainStore(); // Set order account number from the issConfig. - mainStore.order.accountNumber = mainStore.issConfig.accountNumber; + mainStore.order.accountNumber = mainStore.issConfig.parentAccountNumber; return { mainStore }; }, diff --git a/src/router/index.js b/src/router/index.js index 510109c8..ca1609f9 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -26,7 +26,7 @@ const routes = [ const issPageToUse = !to.query.issPage ? issPageValues.WELCOME_PAGE : to.query.issPage; if ((issPageToUse === issPageValues.ACCESS_DENIED - || (issPageToUse !== issPageValues.ENTRY_PAGE && !useMainStore().issConfig.accountNumber)) + || (issPageToUse !== issPageValues.ENTRY_PAGE && !useMainStore().issConfig.parentAccountNumber)) && process.env.VUE_APP_CURRENT_ENVIRONMENT !== 'Localhost' ) { return await GoToAccessIsDenied(next); diff --git a/src/store/index.js b/src/store/index.js index 7ecfbb83..1568c5b7 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -150,7 +150,7 @@ const getDefaultState = () => ({ clientName: 'Generic Insurance', // this is the default and will be overriden by the client's name clientDisplayName: 'Generic Insurance', // this is the default and will be overridden by the client's name or client display name. styleSheet: '', // Stylesheet used by the client. - accountNumber: 0, // Account number used by the client. + parentAccountNumber: 0, // Parent account number used by the client. isCoverageEnabled: false, // Indicates if we should be calling coverage on this flow. isClaimRegistrationRequired: false, // Indicates if the claim registration call needs to be made for a client to complete coverage verification. isAuthenticated: false, // Indicates if user is authenticated or not. @@ -406,7 +406,7 @@ export const useMainStore = defineStore({ payload: { correlationId: this.order.referralCorrelationId, - accountNumber: this.issConfig.accountNumber?.toString() ?? '', + accountNumber: this.issConfig.parentAccountNumber?.toString() ?? '', insured: { firstName: this.order.customer.firstName, lastName: this.order.customer.lastName, @@ -474,7 +474,7 @@ export const useMainStore = defineStore({ globalMethods.callHttpClient({ method: endpoints.DuplicateSearch.method, endpoint: endpoints.DuplicateSearch.url( - this.issConfig.accountNumber, + this.issConfig.parentAccountNumber, this.order.policy.policyNumber, this.order.customer.phoneNumber?.replaceAll('-', '') ) @@ -895,7 +895,7 @@ export const useMainStore = defineStore({ coverageStatus: payment.insuranceCoverage?.coverageStatus }, isInsurance: payment.isInsurance ?? true, - parentAccountNumber: this.issConfig.accountNumber + parentAccountNumber: this.issConfig.parentAccountNumber }, serviceLocation: { address: { @@ -1144,7 +1144,7 @@ export const useMainStore = defineStore({ resetISSConfigState() { this.issConfig.clientName = 'Generic Insurance'; this.issConfig.clientDisplayName = 'Generic Insurance'; - this.issConfig.accountNumber = 0; + this.issConfig.parentAccountNumber = 0; this.issConfig.styleSheet = ''; this.issConfig.isCoverageEnabled = false; this.issConfig.isAuthenticated = false; diff --git a/src/store/store.spec.js b/src/store/store.spec.js index 0cbfbf3d..85ac6f13 100644 --- a/src/store/store.spec.js +++ b/src/store/store.spec.js @@ -751,7 +751,7 @@ describe('Store', () => { coverageStatus } }; - store.issConfig.accountNumber = accountNumber; + store.issConfig.parentAccountNumber = accountNumber; store.order.payment = payment; globalMethods.callHttpClient = jest.fn().mockReturnValue(Promise.resolve({}));