Geico insurance offer quote
This commit is contained in:
hiteshkumar87 2025-04-07 20:34:12 +05:30
parent 1f6baa3af6
commit 24c088385d
2 changed files with 12 additions and 1 deletions

View file

@ -47,6 +47,7 @@ const queryStrings = {
EXPERIMENTS: "experiments",
FROM_HERITAGE: "fromheritage",
PHONE_NUMBER: "phonenumber",
OFFER_QUOTE: "offerquote",
};
export { queryStrings };

View file

@ -58,11 +58,16 @@ const routes = [
log(` --from.redirectedFrom:>${JSON.stringify(from.redirectedFrom)}<`, "");
await analyticsMixin.methods.validateSession();
var offerQuote = getQuerystringParameter(queryStrings.OFFER_QUOTE);
log(" --offerQuote: ", offerQuote);
// after session is validated, remove the fromHeritage querystring if it exists so session expiration works
if (to.query) {
delete to.query[queryStrings.FROM_HERITAGE];
}
//remove offerquote querystring if it exists
if (offerQuote) {
delete to.query[queryStrings.OFFER_QUOTE];
}
if (getFunnelCookie()?.SuppressConceptFunnel) {
log(" --go to heritage suppressConceptFunnel: ");
@ -173,6 +178,11 @@ const routes = [
updateExternalParameterState();
}
//Update CASH tab when return from heritage and have offerQuote param
if (to.query.fmgPage !== fmgPageValues.QUOTE && offerQuote) {
store.commit(storeMutations.UPDATE_IS_INSURANCE, false);
}
// clear part related state because heritage selected a new vehicle
if (
to.query.fmgPage === fmgPageValues.VEHICLE &&