CASH-401
Geico insurance offer quote
This commit is contained in:
parent
1f6baa3af6
commit
24c088385d
2 changed files with 12 additions and 1 deletions
|
|
@ -47,6 +47,7 @@ const queryStrings = {
|
|||
EXPERIMENTS: "experiments",
|
||||
FROM_HERITAGE: "fromheritage",
|
||||
PHONE_NUMBER: "phonenumber",
|
||||
OFFER_QUOTE: "offerquote",
|
||||
};
|
||||
|
||||
export { queryStrings };
|
||||
|
|
|
|||
|
|
@ -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 &&
|
||||
|
|
|
|||
Loading…
Reference in a new issue