From 02183aab9f102bd9fda04d3bd9fd0b8b23273091 Mon Sep 17 00:00:00 2001 From: CarlNation Date: Tue, 7 Jan 2025 13:21:52 -0500 Subject: [PATCH] CASH-80 request insurance company page and let nextgen decide CASH-80 request insurance company page and let nextgen decide --- src/helpers/heritage-integration/navigation-helper.js | 2 +- src/router/index.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/helpers/heritage-integration/navigation-helper.js b/src/helpers/heritage-integration/navigation-helper.js index 3090ccb1c..4afc7e115 100644 --- a/src/helpers/heritage-integration/navigation-helper.js +++ b/src/helpers/heritage-integration/navigation-helper.js @@ -45,7 +45,7 @@ export async function getDirectNavigation(toRoute) { if (fmgPageValue === fmgPageValues.QUOTE) { const skipVin = await skipVinLookup(); - if (skipVin) { + if (skipVin || !store.getters.vehicle?.vin) { return fmgPageValues.ESTIMATE; } else { return fmgPageValues.VIN_LOOKUP; diff --git a/src/router/index.js b/src/router/index.js index 7c1738464..da3c1914c 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -157,7 +157,10 @@ const routes = [ // Reroute around pages that should not be available. // Exception 1: Integrated Users should not see vehicle or quote pages. - if (store.getters.payment?.insuranceCoverage?.isVerified) { + if ( + store.getters.payment?.insuranceCoverage?.isVerified || + store.getters.order?.referralNumber?.length === 6 + ) { if (to.query.fmgPage === fmgPageValues.VEHICLE) { to.query.fmgPage = fmgPageValues.VEHICLE_DAMAGE; } else if (