From 3f0c0513acad5f9eda51e02ec5191e358a46723b Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Thu, 25 Jan 2024 16:55:55 -0500 Subject: [PATCH 01/59] WIP initial commit of insurance search page. --- src/layouts/insurance/insurance.spec.js | 0 src/layouts/insurance/insurance.vue | 514 ++++++++++++++++++ src/layouts/quote/quote.vue | 9 +- src/router/router-constants/fmgPage-values.js | 1 + .../router-constants/navigation-scenarios.js | 1 + src/router/router-constants/routing-table.js | 4 + 6 files changed, 524 insertions(+), 5 deletions(-) create mode 100644 src/layouts/insurance/insurance.spec.js create mode 100644 src/layouts/insurance/insurance.vue diff --git a/src/layouts/insurance/insurance.spec.js b/src/layouts/insurance/insurance.spec.js new file mode 100644 index 000000000..e69de29bb diff --git a/src/layouts/insurance/insurance.vue b/src/layouts/insurance/insurance.vue new file mode 100644 index 000000000..bf1c268a9 --- /dev/null +++ b/src/layouts/insurance/insurance.vue @@ -0,0 +1,514 @@ + + + diff --git a/src/layouts/quote/quote.vue b/src/layouts/quote/quote.vue index 5c6b2d744..f26d24cf7 100644 --- a/src/layouts/quote/quote.vue +++ b/src/layouts/quote/quote.vue @@ -297,11 +297,10 @@ export default { const payment = this.$store.getters.payment; if (payment.isInsurance) { - navigateToHeritageFunnel({ - shouldSaveSession: true, - pageNameToLog: "quote", - loadingModal: this.$refs.loadingModal, - }); + this.$router.navigateWithSaving( + this.navigationScenarios.CLICKED_FORWARD_WITH_INSURANCE, + this.$route + ); } else { this.$router.navigateWithSaving( this.navigationScenarios.CLICKED_FORWARD_WITH_CASH, diff --git a/src/router/router-constants/fmgPage-values.js b/src/router/router-constants/fmgPage-values.js index d22dfb121..b70d9ec9f 100644 --- a/src/router/router-constants/fmgPage-values.js +++ b/src/router/router-constants/fmgPage-values.js @@ -11,6 +11,7 @@ const fmgPageValues = { ESTIMATE: "estimate", ADDRESS_VEHICLES: "address-vehicles", QUOTE: "quote", + INSURANCE: "insurance", SERVICE_LOCATION: "service-location", HERITAGE: "heritage", SCHEDULE: "schedule", diff --git a/src/router/router-constants/navigation-scenarios.js b/src/router/router-constants/navigation-scenarios.js index 2c8d71ce3..a765f3391 100644 --- a/src/router/router-constants/navigation-scenarios.js +++ b/src/router/router-constants/navigation-scenarios.js @@ -11,6 +11,7 @@ const navigationScenarios = { CLICKED_BACK: "CLICKED_BACK", CLICKED_FORWARD: "CLICKED_FORWARD", CLICKED_FORWARD_WITH_CASH: "CLICKED_FORWARD_WITH_CASH", + CLICKED_FORWARD_WITH_INSURANCE: "CLICKED_FORWARD_WITH_INSURANCE", // Vin selection CLICKED_BACK_WITH_VIN: "CLICKED_BACK_WITH_VIN", diff --git a/src/router/router-constants/routing-table.js b/src/router/router-constants/routing-table.js index 61c0603d1..34f14f0b0 100644 --- a/src/router/router-constants/routing-table.js +++ b/src/router/router-constants/routing-table.js @@ -389,6 +389,10 @@ const routingTable = function (store) { scenario: navigationScenarios.CLICKED_FORWARD_WITH_CASH, destinationFmgPageValue: fmgPageValues.SERVICE_LOCATION, }, + { + scenario: navigationScenarios.CLICKED_FORWARD_WITH_INSURANCE, + destinationFmgPageValue: fmgPageValues.INSURANCE, + }, ], }, { From d54353538e52526ac1bf51333aea7430bd7540fd Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Fri, 26 Jan 2024 11:28:12 -0500 Subject: [PATCH 02/59] WIP claim and coverage page additions. --- .../textbox-question/textbox-question.vue | 6 +- .../funnel-header/menu-modal/menu-modal.vue | 4 +- src/layouts/insurance/insurance.vue | 201 +----------------- src/router/router-constants/routing-table.js | 12 ++ 4 files changed, 27 insertions(+), 196 deletions(-) diff --git a/src/digital-components/textbox-question/textbox-question.vue b/src/digital-components/textbox-question/textbox-question.vue index 11f232135..cb85a4a02 100644 --- a/src/digital-components/textbox-question/textbox-question.vue +++ b/src/digital-components/textbox-question/textbox-question.vue @@ -46,7 +46,7 @@ :maxlength="maxLength ? maxLength : '999'" @focus="$emit('focus', $event.target.value)" @keydown="keyDownHandler" /> -