From cb7705271d934499b33f0f0e99e337bb49e72523 Mon Sep 17 00:00:00 2001 From: CarlNation Date: Sun, 10 May 2026 08:42:20 -0400 Subject: [PATCH 1/6] CASH-2468 - add policy info fields CASH-2468 - add policy info fields --- src/constants/insurance.js | 4 + .../funnel-header/funnel-header.vue | 26 +- .../more-policy-questions.vue | 76 ++++++ src/layouts/policy-info/policy-info.vue | 249 +++++++++++++++++- src/store/index.js | 11 + 5 files changed, 357 insertions(+), 9 deletions(-) create mode 100644 src/layouts/policy-info/more-policy-questions/more-policy-questions.vue diff --git a/src/constants/insurance.js b/src/constants/insurance.js index b23e1fddd..075e899b9 100644 --- a/src/constants/insurance.js +++ b/src/constants/insurance.js @@ -82,3 +82,7 @@ export function coverageTypeEnum(strCoverageType) { export const NON_MANAGED_SHOW_CLAIM_NUMBER_PARENTS = [ { name: "KentuckyFarmBureau", value: "223499" }, ]; + +export const PARENT_ACCOUNT_NUMBERS = { + STATE_FARM: "711310", +}; \ No newline at end of file diff --git a/src/fmg-components/funnel-header/funnel-header.vue b/src/fmg-components/funnel-header/funnel-header.vue index 7bfa3eef6..ac6e73bde 100644 --- a/src/fmg-components/funnel-header/funnel-header.vue +++ b/src/fmg-components/funnel-header/funnel-header.vue @@ -5,8 +5,17 @@
@@ -69,6 +78,10 @@ export default { type: Boolean, default: false, }, + overrideImageSrc: { + type: String, + default: "", + }, }, setup() { const { webchatGlobalNonpersistedState, launchWebchat } = webchatHelper(); @@ -76,7 +89,7 @@ export default { }, computed: { imageSrc() { - return this.getCmsContent(this.cmsWidgetName, "LogoImage"); + return this.overrideImageSrc || this.getCmsContent(this.cmsWidgetName, "LogoImage"); }, shouldShowWebchatButton() { return this.webchatGlobalNonpersistedState.showWebchatButton; @@ -199,6 +212,13 @@ export default { @include media-breakpoint-up(md) { width: 165px; } + + &--override { + width: 200px; + @include media-breakpoint-up(md) { + width: 250px; + } + } } .webchat { diff --git a/src/layouts/policy-info/more-policy-questions/more-policy-questions.vue b/src/layouts/policy-info/more-policy-questions/more-policy-questions.vue new file mode 100644 index 000000000..89cf13286 --- /dev/null +++ b/src/layouts/policy-info/more-policy-questions/more-policy-questions.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/src/layouts/policy-info/policy-info.vue b/src/layouts/policy-info/policy-info.vue index ceef462a0..bb860ee5e 100644 --- a/src/layouts/policy-info/policy-info.vue +++ b/src/layouts/policy-info/policy-info.vue @@ -1,13 +1,117 @@