CASH-845: routing changes
This commit is contained in:
parent
94dea85a94
commit
2a89bd86a4
8 changed files with 49 additions and 38 deletions
|
|
@ -13,8 +13,9 @@ const pagePercentageMapper = {
|
|||
"capability-questions": 40,
|
||||
quote: 48,
|
||||
"insurance-company": 52,
|
||||
"service-location": 60,
|
||||
schedule: 72,
|
||||
// TODO: REMOVE THIS COMMENT AND BELOW, ONCE CASH-803 (SERVICE-LOCATION AND SCHEDULE PAGE COMBINATION) HAS BEEN VETTED
|
||||
// "service-location": 60,
|
||||
schedule: 64,
|
||||
"mobile-details": 76,
|
||||
"customer-details": 84,
|
||||
"payment-method": 92,
|
||||
|
|
|
|||
|
|
@ -1332,10 +1332,4 @@ export default {
|
|||
}
|
||||
</style>
|
||||
|
||||
|
||||
<!-- OLD DATE-PICKER ENDS -->
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -866,4 +866,4 @@ export default {
|
|||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
|
|
|||
|
|
@ -845,6 +845,4 @@ export default {
|
|||
}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
<!-- OLD SERVICE LOCATION ENDS -->
|
||||
|
|
|
|||
|
|
@ -55,10 +55,11 @@ export const routeData = {
|
|||
name: "insurance-company",
|
||||
path: "/insurance-company",
|
||||
},
|
||||
SERVICE_LOCATION: {
|
||||
name: "service-location",
|
||||
path: "/service-location",
|
||||
},
|
||||
// TODO: REMOVE THIS COMMENT AND BELOW, ONCE CASH-803 (SERVICE-LOCATION AND SCHEDULE PAGE COMBINATION) HAS BEEN VETTED
|
||||
// SERVICE_LOCATION: {
|
||||
// name: "service-location",
|
||||
// path: "/service-location",
|
||||
// },
|
||||
HERITAGE: {
|
||||
name: "heritage",
|
||||
path: "/virtual/heritage",
|
||||
|
|
|
|||
|
|
@ -421,7 +421,7 @@ const routingTable = function () {
|
|||
},
|
||||
{
|
||||
scenario: navigationScenarios.CLICKED_FORWARD_WITH_CASH,
|
||||
destinationPageData: routeData.SERVICE_LOCATION,
|
||||
destinationPageData: routeData.SCHEDULE,
|
||||
},
|
||||
{
|
||||
scenario: navigationScenarios.CLICKED_FORWARD_WITH_INSURANCE,
|
||||
|
|
@ -449,8 +449,26 @@ const routingTable = function () {
|
|||
},
|
||||
],
|
||||
},
|
||||
// TODO: REMOVE THIS COMMENT AND BELOW, ONCE CASH-803 (SERVICE-LOCATION AND SCHEDULE PAGE COMBINATION) HAS BEEN VETTED
|
||||
// {
|
||||
// pageName: routeData.SERVICE_LOCATION.name,
|
||||
// maps: [
|
||||
// {
|
||||
// scenario: navigationScenarios.CLICKED_BACK,
|
||||
// destinationPageData: routeData.QUOTE,
|
||||
// },
|
||||
// {
|
||||
// scenario: navigationScenarios.CLICKED_FORWARD,
|
||||
// destinationPageData: routeData.SCHEDULE,
|
||||
// },
|
||||
// {
|
||||
// scenario: navigationScenarios.CLICKED_FORWARD_WITH_MOBILE_SERVICE,
|
||||
// destinationPageData: routeData.MOBILE_DETAILS,
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
{
|
||||
pageName: routeData.SERVICE_LOCATION.name,
|
||||
pageName: routeData.SCHEDULE.name,
|
||||
maps: [
|
||||
{
|
||||
scenario: navigationScenarios.CLICKED_BACK,
|
||||
|
|
@ -458,37 +476,24 @@ const routingTable = function () {
|
|||
},
|
||||
{
|
||||
scenario: navigationScenarios.CLICKED_FORWARD,
|
||||
destinationPageData: routeData.SCHEDULE,
|
||||
destinationPageData: routeData.CUSTOMER_DETAILS,
|
||||
},
|
||||
// {
|
||||
// scenario: navigationScenarios.CLICKED_CHANGE_LOCATION,
|
||||
// destinationPageData: routeData.SERVICE_LOCATION,
|
||||
// },
|
||||
{
|
||||
scenario: navigationScenarios.CLICKED_FORWARD_WITH_MOBILE_SERVICE,
|
||||
destinationPageData: routeData.MOBILE_DETAILS,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
pageName: routeData.SCHEDULE.name,
|
||||
maps: [
|
||||
{
|
||||
scenario: navigationScenarios.CLICKED_BACK,
|
||||
destinationPageData: routeData.SERVICE_LOCATION,
|
||||
},
|
||||
{
|
||||
scenario: navigationScenarios.CLICKED_FORWARD,
|
||||
destinationPageData: routeData.CUSTOMER_DETAILS,
|
||||
},
|
||||
{
|
||||
scenario: navigationScenarios.CLICKED_CHANGE_LOCATION,
|
||||
destinationPageData: routeData.SERVICE_LOCATION,
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
pageName: routeData.MOBILE_DETAILS.name,
|
||||
maps: [
|
||||
{
|
||||
scenario: navigationScenarios.CLICKED_BACK,
|
||||
destinationPageData: routeData.SERVICE_LOCATION,
|
||||
destinationPageData: routeData.SCHEDULE,
|
||||
},
|
||||
{
|
||||
scenario: navigationScenarios.CLICKED_FORWARD,
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import { queryStrings } from "@/constants/query-strings";
|
||||
import { consumeReferralQuerystrings } from "@/router/methods/helpers/consume-referral-info";
|
||||
import { loadSessionIfPresent } from "@/helpers/heritage-integration/order-helper";
|
||||
import router from "@/router";
|
||||
import { routeData } from "@/router/constants/routes";
|
||||
|
||||
export async function handleHeritageReturn(to, from) {
|
||||
|
|
@ -11,6 +12,16 @@ export async function handleHeritageReturn(to, from) {
|
|||
await consumeReferralQuerystrings();
|
||||
|
||||
// load session with new cookie
|
||||
await loadSessionIfPresent(true, routeData.SERVICE_LOCATION.name);
|
||||
await loadSessionIfPresent(true, routeData.SCHEDULE.name);
|
||||
|
||||
// Temporary redirect until URLs to old service-location page can be updated in Heritage
|
||||
if (
|
||||
to.fullPath.includes("fmgPage=service-location")
|
||||
) {
|
||||
// Redirect to Schedule page
|
||||
router.push({
|
||||
name: routeData.SCHEDULE.name,
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,8 @@ export const routes = [
|
|||
createRoute(routeData.CAPABILITY_QUESTIONS),
|
||||
createRoute(routeData.QUOTE, quoteBeforeEnter),
|
||||
createRoute(routeData.INSURANCE_COMPANY, insuranceCompanyBeforeEnter),
|
||||
createRoute(routeData.SERVICE_LOCATION),
|
||||
// TODO: REMOVE THIS COMMENT AND BELOW, ONCE CASH-803 (SERVICE-LOCATION AND SCHEDULE PAGE COMBINATION) HAS BEEN VETTED
|
||||
// createRoute(routeData.SERVICE_LOCATION),
|
||||
createRoute(routeData.SCHEDULE),
|
||||
createRoute(routeData.CUSTOMER_DETAILS),
|
||||
createRoute(routeData.PAYMENT_METHOD, paymentMethodBeforeEnter),
|
||||
|
|
|
|||
Loading…
Reference in a new issue